Apache-Httpd
以與版本無關的方式重新啟動 Apache
我使用最新的 Ubuntu 18.04 LAMP,但也可以使用 Debian LAMP 或 CentOS 或其他常見的東西。
要重新啟動 Apache2,我會這樣做:
systemctl restart apache2
但是說“明天”這會將
apache2
更改更改為apache3
orapache-3
或 justapache
。防止重啟失敗的最正確方法是什麼?我認為這個 shell-glob 很好:
systemctl restart apache*
你會使用這種方式,還是其他方式?
它不會只是神奇地改變。
當涉及到 Debian/Ubuntu/Mint 的 apache 或 Fedora/RHEL/CentOS 的 httpd 時,更新保持相同的名稱,僅更改版本號,因此服務單元將相同。如果發布了一個新版本,例如 apache3,那將是一個不同的包,如果你想用它執行一個 Web 伺服器,你必須配置和設置它。
apache2
將保持不變。httpd
對於 Fedora /httpd24
RHEL/CentOS 是不同的軟體包,安裝後者不會改變前者的任何內容。關於您的一些評論,
apt-get upgrade
會將軟體包升級到最新版本。如有必要,它將為依賴項安裝新包,但不會刪除或更改現有包。