阻止 Apache2 在啟動時在連接埠 80 上重新啟動

阻止 Apache2 在啟動時在連接埠 80 上重新啟動

我經常不得不阻止 Apache2 在連接埠 80 上運行。

  1. sudo update-rc.d apache2 停用
  2. sudo update-rc.d -f apache2 刪除
  3. 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 相符的軟體包

相關內容