Apache2 がポート 80 で実行されるのを常に停止する必要があります。考えられるすべてのことを試しました。
- sudo update-rc.d apache2 を無効にする
- sudo update-rc.d -f apache2 削除
- sudo apt apache2を削除します。*
ただし、コンピューターを再起動するたびに、Apache2 が何らかの理由でポート 80 で再び起動し、localhost に「Apache2 Ubuntu デフォルト ページ」が再び表示されます。
必然的に、ポート 80 を使用する長時間のビルドを実行してしまい、ポート 80 の Apache2 サービスを停止するのを忘れてしまいます。Apache2 を永久に停止して、これで終わりにしたいと思います。
起動時に Apache2 が再起動しないようにする方法についての情報が見つかりません。
ありがとう、タイラー
答え1
コメントで述べたように管理者ビーUbuntu バージョンでサービスを無効にするには、次の操作を行う必要がありますsystemd
。
sudo systemctl disable apache2
enable
サービスを再度有効にするために使用します。
その後、手動でサービスを開始/停止することができます。
sudo systemctl start apache2
sudo systemctl stop apache2
または
sudo service apache2 start
sudo service apache2 stop
必要であれば。
答え2
Apache を削除するには:
sudo apt purge apache*
おそらく、apache2 の後のドットが問題の原因です。
次を使用してこれが機能しているかどうかを確認できますdpkg
:
dpkg -l | grep '^ii' | grep -i apache
これは、(大文字と小文字を区別しない)文字列apacheに一致する、現在インストールされているすべてのパッケージを表示します。