私は、サイトが有効なディレクトリにある自分のWebサイトの1つに対して変数AllowOverrideを編集しました。Apacheを再起動せずに新しい構成を再ロードするにはどうすればよいですか?出来ますか?
私は、サイトが有効なディレクトリにある自分のWebサイトの1つに対して変数AllowOverrideを編集しました。Apacheを再起動せずに新しい構成を再ロードするにはどうすればよいですか?出来ますか?
回答:
コマンドを使用して可能でなければなりません
sudo /etc/init.d/apache2 reload
それが役に立てば幸い
行う
apachectl -k graceful
詳細については、このリンクを確認してください:http : //www.electrictoolbox.com/article/apache/restart-apache/
apachectl graceful: Gracefully restarts the Apache daemon by sending it a SIGUSR1. If the daemon is not running, it is started. This differs from a normal restart in that currently open connections are not aborted.
Apache 2.4、非systemd(CentOS 6.x、Amazon Linux AMIなど)およびsystemd(CentOS 7.xなど)向けに更新:
現在のスレッドで何をしたいかに応じて、Apacheプロセスに設定を再読み込みさせる方法が2つあります。アイドル時に終了するか、直接終了するかです。
apachectl -k
コマンドとして使用することをお勧めします。systemdの場合、コマンドは次のように置き換えられます。httpd -k
apachectl -k graceful
または httpd -k graceful
Apacheはアイドル時にスレッドが終了するようにアドバイスし、次にApacheが構成を再ロードします(それ自体は終了しません)。これは、統計がリセットされないことを意味します。
apachectl -k restart
または httpd -k restart
これは、プロセスがスレッドを終了するという点で停止に似ていますが、プロセスはそれ自体を終了するのではなく、構成ファイルをリロードします。
httpd -k graceful
のみをサポートしていませんhttpd -k restart
:httpd /?
>-k restart : tell running Apache to do a graceful restart