因此,为了测试目的,我在 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 手册页中提供了更多选项和语法详细信息。