{{category Ubuntu,Apache}} !!!Apacheの設定 !!/etc/apache2/ 配下の説明 apache2.conf ←httpd.confの代わりにこれが読まれる。 ports.conf ←ポート設定 sites-available/ ←仮想ホストの設定はここにファイルを作る mods-available/ ←モジュールの設定はここにファイルを作る conf.d/ ←細かい設定はここにファイルを作る 設定を書き直したら % sudo /etc/init.d/apache2 force-reload !!共通のディレクトリ設定 /etc/apache2/conf.d/directory_settings というファイルを作成し、以下を設定 Options All AllowOverride All Order deny,allow deny from all allow from 192.168.0. !!メインサイト設定 */etc/apache2/sites-available/mysite の設定 % sudo cp /etc/apache2/sites-available/ % sudo cp default mysite NameVirtualHost * ServerAdmin suvene@zeromemory.info # ←管理者のメールアドレス DocumentRoot /home/suvene/www # ←HTMLとか、置く場所 # ↓ログは、/var/logに保存しないようにしている ErrorLog /home/suvene/logs/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn customlog /home/suvene/logs/access.log combined *デフォルトサービスを止める a2dissite default *メインサイトを有効に sudo a2ensite mysite !!RewriteEngine !Links *[http://tobysoft.net/wiki/index.php?Ubuntu%2Fapache2|http://tobysoft.net/wiki/index.php?Ubuntu%2Fapache2] *[Apache : mod_rewriteリファレンス - Flash/Web Application Weblog Directory|http://blog.dawgsdk.org/weblog/archives/411011] mod_rewrite のサンプルを交えた詳細な説明。