- 出现如上错误,有三个方面会引起
- 配置文件有冲突
- 配置的不对
- nginx执行未按照该配置文件
- 使用./nginx -t 编译,还是./nginx启动,都是可以的,但是只能访问默认的欢迎页面,即使配置文件中没有配置nginx欢迎页面,也会如此
- 确认nginx配置无误后,停止所有有关该nginx的进程,重启并指定启动读取的配置文件
- 按指定配置文件启动nginx:./sbin/nginx -c ./conf/nginx.conf,目录需要实际对应
- 查看nginx可以看到nginx启动状态以即信息,其中就包括以那种权限启动的nginx和nginx执行的配置文件