私はSLESからUbuntuに切り替えましたが、今私は私のローカルを再起動したいと思いますserver.In 私が使用したSLES :
rcapache2 restartしかし、これはどういうわけかUbuntuでは動作しないようです。 :(
Apacheを再起動するにはどうすればよいですか?
私はSLESからUbuntuに切り替えましたが、今私は私のローカルを再起動したいと思いますserver.In 私が使用したSLES :
rcapache2 restartしかし、これはどういうわけかUbuntuでは動作しないようです。 :(
Apacheを再起動するにはどうすればよいですか?
sudo service apache2 restart Red Hatから借りた方法のために。
あなたはしたいですか 再起動 Apache、またはあなたがしたいですか 優雅にリロード その構成?
誰もが最初の質問に答えていた、あなたはで第二を行うことができます
sudo service apache2 reload正常にリロードするのは少し速く、ダウンタイムはありません。
Apache設定ファイルにエラーが含まれている場合(例えば、存在しないディレクトリにログファイルを設定する場合)、サーバーはエラーメッセージをコンソールに出力 他のほとんどのエラーは、 apache2ctl configtest それは service apache2 reload 実際のリロードを行う前に実行されます apache2ctl graceful.
Ubuntuでサービスを開始/停止するための推奨される方法(apacheだけでなく)は、start/stop/reloadコマンドを使用することです(これは実際には initctlプログラム、の一部 upstart(アップスタート)).
レガシーを使用するサービスの場合 /etc/init.d upstartインフラストラクチャを使用するサービスの場合、適切なeventtransitionは、適切なeventtransitionに通知されます。upstart(アップスタート) デーモン経由initctl.
したがって、Ubuntuでapacheを起動/停止/リロード/再起動するには、次を使用できます:
sudo start apache2sudo stop apache2sudo reload apache2sudo restart apache2
sudo /etc/init.d/apache2 restartもちろん、あなたは交換することができます restart のために stop, start そして(私は思う) reload
Ubuntuの方法:
sudo service apache2 restart|stop|start
sudo service apache2 stop
sudo service apache2 start
Mariusが言ったように、gracefulは再起動するために使用する必要があります:
sudo apache2ctl gracefulまたは
sudo apache2ctl graceful-stopApacheを正常に停止するには。
これらのコマンドは、webページのすべての要求が処理されるまで待機してから、webサーバーを再起動/停止して、ユーザーがwebページの半分を取得しないようにしま
まず、次のコマンドを使用してステータスを確認します
sudo service apache2 status次に、実行中のサービスを停止します
sudo service apache2 stop次に、次のコマンドを使用します:
sudo /opt/lampp/lampp startこの解決策は私のために働いています。
あなたが使用することができます systemctl apacheサービスを再起動するためのコマンド。 systemdシステム と サービスマネージャー.
Apacheを再起動するために systemctl コマンド:
sudo systemctl restart apache2.serviceハングアップされたり、再起動時に応答が得られない場合は、次のコマンドを使用できます systemctl stop サービスを停止するコマンドは、次のコマンドで開始します。 systemctl start コマンド。 コマンドは次のとおりです -
Apacheを停止するために systemctl コマンド:
sudo systemctl stop apache2.serviceApacheを起動するには systemctl コマンド:
sudo systemctl start apache2.serviceまた、apacheサービスのリロードのみにreloadコマンドを使用することもできます。
Apacheをリロードするために systemctl コマンド:
sudo systemctl reload apache2.service
Apacheを再起動するためのサービスを使用できます
service apache2 restartそして、あなたはそれのためにすべての機能を使うことができます(Stop-Start-Reload)
システムにApache2.4バージョンをインストールし、ローカルシステムでApacheサーバーを再起動または停止する場合は、次のコマンドを実行する必要があります
./apachectl startまたは、次のように使用できます 再起動, 止まれ! またあなたの条件によって。これはテストされたコードです