Apache2.2の設定ファイル構成とか

debパッケージのApache2.2ファイル構成とかのメモ。
1. 設定ファイル

  • /etc/apache2/httpd.conf [中身は空っぽ]
  • /etc/apache2/ports.conf [portの設定]
  • /etc/apache2/envvars [Apache関連の環境変数設定]
  • /etc/apache2/apache2.conf [基本設定]
  • /etc/apache2/sites-available/ [サイト設定]
  • /etc/apache2/sites-enabled/ [有効なサイト設定へのシンボリックリンク]
  • /etc/apache2/mods-available/ [モジュール設定]
  • /etc/apache2/mods-enabled/ [有効なモジュール設定へのシンボリックリンク]

2. コマンド

  • /usr/sbin/a2ensite SITE_NAME [サイト設定(SITE_NAME)の有効化]
  • /usr/sbin/a2dissite SITE_NAME [サイト設定(SITE_NAME)の無効化]
  • /usr/sbin/a2enmod MODULE_NAME [モジュール(MODULE_NAME)の有効化]
  • /usr/sbin/a2dismod MODULE_NAME [モジュール(MODULE_NAME)の無効化]

3. ディレクトリ設定(デフォルト)

  • DocumentRoot [/var/www]
  • cgi-bin [/usr/lib/cgi-bin]