いろいろ悩んだ。apacheの設定メモです。


【起動/再起動/停止】


$ sudo apache2ctl start -> 起動
$ sudo apache2ctl stop -> 停止
$ sudo apache2ctl restart -> 再起動
$ sudo apache2ctl status -> 動いてる??
$ sudo apache2ctl configtest -> 設定ファイルの文法チェック
$ sudo apache2ctl graceful -> 現在進行中の接続が終了してから再起動

【サイトの修正はデフォルトをコピーして実施】

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mydomain


【サイトを有効にする】

a2ensite サイト名(ここではmydomain)


【サイトを無効にする】

a2dissite サイト名


【修正後は、モジュールの再ロード/リスタート】

モジュールの再ロードは修正内容による必要かどうか判断する。

sudo /etc/init.d/apache2 reload

sudo /etc/init.d/apache2 restart


【モジュール関連のいろいろ】

a2dismod モジュール名:モジュールの設定を無効にします。
a2enmod モジュール名:のジュールの設定を有効にします。