Apache-Httpd

以與版本無關的方式重新啟動 Apache

  • November 18, 2018

我使用最新的 Ubuntu 18.04 LAMP,但也可以使用 Debian LAMP 或 CentOS 或其他常見的東西。

要重新啟動 Apache2,我會這樣做:

systemctl restart apache2

但是說“明天”這會將apache2更改更改為apache3orapache-3或 just apache

防止重啟失敗的最正確方法是什麼?我認為這個 shell-glob 很好:

systemctl restart apache*

你會使用這種方式,還是其他方式?

它不會只是神奇地改變。

當涉及到 Debian/Ubuntu/Mint 的 apache 或 Fedora/RHEL/CentOS 的 httpd 時,更新保持相同的名稱,僅更改版本號,因此服務單元將相同。如果發布了一個新版本,例如 apache3,那將是一個不同的包,如果你想用它執行一個 Web 伺服器,你必須配置和設置它。apache2將保持不變。httpd對於 Fedora / httpd24RHEL/CentOS 是不同的軟體包,安裝後者不會改變前者的任何內容。

關於您的一些評論,apt-get upgrade會將軟體包升級到最新版本。如有必要,它將為依賴項安裝新包,但不會刪除或更改現有包。

引用自:https://unix.stackexchange.com/questions/482440