如何切换默認的Web伺服器
ServBay 支持使用 Caddy、NGINX 或者 Apache 作為 Web 伺服器,使用者可以方便地進行默認 Web 伺服器切換。
重要提示
目前,同時使用多個 Web 伺服器的功能暫時未開放,使用者只能同時使用一個 Web 伺服器。一旦設置了某個 Web 服務為默認的 Web 伺服器,另外的 Web 服務將會被自動禁用。
例如,使用者設置了 NGINX
作為默認的 Web 伺服器,則 Caddy
和 Apache
將會被自動禁用,無法在服務中啟用。
概述
ServBay 內置了 Caddy
、NGINX
以及 Apache
作為 Web 伺服器,使用者可以隨意選擇自己所需要的 Web 伺服器,隨時進行切換。
在切換的過程中,ServBay 會自動轉換並且生成對應 Web 伺服器的配置,使用者無需考慮配置文件的編寫。
注意⚠️
如果使用者對網站進行了自定義配置文件(比如 Caddy),那麼該網站將無法自動轉換到其他伺服器的配置文件(比如 NGINX)。使用者需要手工修改自定義配置文件為所選擇的 Web 伺服器使用的配置。
例如,使用者對 A 網站使用了針對 NGINX
專用的自定義配置代碼,則 A 網站只能用於 NGINX
,無法用於 Caddy
或者 Apache
。
在轉換過程中,會有警告提示使用者。
設置默認Web伺服器為Caddy
Caddy 服務包含在 ServBay Runtime 中,使用者無需額外安裝即可設置為默認 Web 伺服器。
設置默認Web伺服器為NGINX
如果使用者需要把默認伺服器設置為 NGINX,使用者首先要安裝 NGINX。打開服務
-通用服務
,點擊NGINX
右側的綠色按鈕,安裝 NGINX。
設置默認Web伺服器為Apache
ServBay 對 Apache 的支持即將推出,請期待。
設置方法
下面以設置 NGINX
為默認Web 伺服器為例。
設置默認 Web 伺服器的過程很簡單。使用者只需要打開設置
-默認 Web 伺服器
,在下拉框中選擇所需要設置的默認 Web 伺服器,比如NGINX
。然後點擊應用
。
WARNING
注意:如前文所述,使用者需要先安裝 NGINX。如果沒有安裝 NGINX,此時下拉框將無法選擇和變更默認 Web 伺服器。
然後,ServBay 會自動進行網站的配置遷移,並且有進度框提示使用者遷移情況,包括失敗的遷移。
網站遷移完成後,會自動啟用所選擇的 Web 伺服器,並且禁用其他非默認的 Web 伺服器。
故障排除
如果遷移過程出現故障,請參考文章 Web 服務故障排除指南