かなり前に書いたhttpd.confのメモ。古いです…。
エラーログの場所
/home/logs/error_log
httpd.confの場所
/usr/local/etc/apache/httpd.conf
Apacheのコマンド
apachectl start #apacheの起動
apachectl sslstart #apacheの起動(ssl)
apachectl stop #apacheの停止
apachectl restart #apacheの再起動
apachectl graceful #apacheの再起動(確立済みのコネクションを無効にしない)
apachectl configtest #httpd.confのチェック
Optionsディレクティブオプション一覧
All すべてのオプションを有効にする(デフォルト)
None すべてを無効にする
ExecCGI CGIの実行を許可する
Includes SSIを有効にする
IncludesNOEXEC SSIを有効にするが、EXEC命令(CGIプログラムを実行する命令)は無効にする(SSIからCGIを呼び出すのは禁じたいという場合)
Indexes 指定されたファイルが存在しない場合にファイル一覧を表示する
MultiViews 言語サポート機能を有効にする
FollowSymLinks シンボリックリンクで示されたファイルにアクセスすることを可能にする
SymLinksIfOwnerMatch シンボリックリンクで示されたファイルにアクセスすることを可能にするが、リンク先のファイルとリンクのオーナーが一致しなければならない
AllowOverride .htaccessの有効無効
続きを読む »