apacheまとめ
VMWareにdebian(squeeze)も突っ込み終わりお遊び環境も整ったのでまずはapacheでしょ!
ということでインストールまとめ
確認
http://サーバIP/
It works!
ならOK
構成
- 基本設定1
- /etc/apache2/apache2.conf
- 基本設定2
- /etc/apache2/conf.d/
- ポート設定
- /etc/apache2/ports.conf
- サイト設定ファイル格納場所
- /etc/apache2/sites-available/
- モジュール設定ファイル格納場所
- /etc/apache2/mods-available/
- 有効サイト設定ファイル格納場所
- /etc/apache2/sites-enabled/
- 有効モジュール設定ファイル格納場所
- /etc/apache2/mods-enabled/
設定の有効/無効切り替え
- サイト設定有効化
- sudo a2ensite サイト設定ファイル
- サイト設定無効化
- sudo a2dissite サイト設定ファイル
- モジュール設定有効化
- sudo a2enmod モジュール設定ファイル
- モジュール設定無効化
- sudo a2dismod モジュール設定ファイル
apache起動停止
/etc/init.d/apache2 {start|stop|restart|reload|...}
基本設定
基本はapache2.confをいじるが、今回は/etc/apache2/conf.d/securityのみ編集
変更した部分は
- ServerTokens
- Full -> Prod (クライアントへの送信情報は必要最低限に)
- ServerSignature
- On -> Off (バージョン情報とか未表示に)
- TraceEnable
- On -> Off (trace無効化)
サイト設定
とりあえずdefaultを元に変更するのが簡単
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
後はてきとーに編集だけど今回変更したのはDocumentRootぐらい
- DocumentRoot
- /var/www -> /home/www (なんとなくw)
これ以上は必要に応じて調べて行こうかと。。。