我經常不得不阻止 Apache2 在連接埠 80 上運行。
- sudo update-rc.d apache2 停用
- sudo update-rc.d -f apache2 刪除
- sudo apt 刪除 apache2.*
然而,每當我重新啟動電腦時,Apache2 都會以某種方式再次在連接埠 80 上啟動,並且「Apache2 Ubuntu 預設頁面」再次出現在本機上。
我不可避免地最終會運行使用端口 80 的冗長構建,並且忘記停止端口 80 上的 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
要刪除阿帕契:
sudo apt purge apache*
apache2 之後的點很可能是您的問題。
您可以使用以下命令檢查這是否有效dpkg
:
dpkg -l | grep '^ii' | grep -i apache
這將顯示所有目前安裝的與(不區分大小寫)字串 apache 相符的軟體包