私は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-stop
Apacheを正常に停止するには。
これらのコマンドは、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.service
Apacheを起動するには 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
または、次のように使用できます 再起動, 止まれ! またあなたの条件によって。これはテストされたコードです