如何切换默认的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 服务故障排除指南