在 Ubuntu 上将 apache2 设置为默认 Web 服务器

在 Ubuntu 上将 apache2 设置为默认 Web 服务器

因此,为了测试目的,我在 ubuntu 服务器上安装了 apache2 和 nginx。但是,目前 nginx 被设置为默认设置(nginx 是在服务器重新启动时启动的),但我需要将 apache2 设置为默认设置(apache2 在服务器重新启动时启动)。

我需要更改哪些配置才能实现这一点?

答案1

可能发生的情况是,Apache 2 init 脚本比 Nginx 脚本具有更高的优先级。

您可以更改优先级(但优先级较低的服务器可能无法“获取其端口”),或者只更改运行的初始化脚本。

使用以下命令更改优先级:

update-rc.d nginx defaults
update-rc.d apache2 start 30 2 3 4 5 . stop 70 0 1 6

只需使用以下命令启用 Nginx:

update-rc.d nginx defaults
update-rc.d apache2 disable

update-rc.d 手册页中提供了更多选项和语法详细信息。

相关内容