私はしばしばApache2がポート80で実行されるのをブロックする必要があります。私は私が考えることができるすべてを尽くしました:
- sudo update-rc.d apache2を無効にする
- sudo update-rc.d -f apache2の削除
- sudo apt delete apache2.*
ただし、コンピュータを再起動するたびに、Apache2はポート80で再起動し、「Apache2 Ubuntuのメインページ」がlocalhostに再表示されます。
必然的にポート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と一致する現在インストールされているすべてのパッケージが表示されます。