Ubuntu/Apache2/!Initialization
Apache2初期設定
/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 というファイルを作成し、以下を設定
<directory /> Options All AllowOverride All Order deny,allow deny from all allow from 192.168.0. </directory>
メインサイト設定
- /etc/apache2/sites-available/mysite の設定
% sudo cp /etc/apache2/sites-available/ % sudo cp default mysite
適当に設定をいじる
NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@zeromemory.info # ←管理者のメールアドレス DocumentRoot /path/to/www # ←HTMLとか、置く場所 # ↓ログは、/var/logに保存しないようにしている ErrorLog /home/suvene/logs/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn customlog /path/to/logs/access.log combined </VirtualHost>
- デフォルトサービスを止める
a2dissite default
- メインサイトを有効に
sudo a2ensite mysite
RewriteEngine
Links
- Ubuntu/apache2 - TOBY SOFT wiki
- Apache 2 - Linux Wiki
- Apache : mod_rewriteリファレンス - Flash/Web Application Weblog Directory
mod_rewrite のサンプルを交えた詳細な説明。
最終更新時間:2008年04月22日 12時59分00秒