在使用Nginx时,发现网站打不开,打开任务管理器,发现没有进程!

问题常见原因:修改nginx.conf文件后,无法正常启动

解决步骤:

1. 打开日志文件

2. 查看日志内容,确定错误原因

错误内容:

 [emerg] 10924#6360: "server" directive is not allowed here in C:\Users\carlos\Desktop\nginx-1.12.2/conf/vhost/leyou.conf:30

3.  请认真检查,nginx是否在一个全英文名录下,如果不是,一般会报错!!!

4.  在cmd里面输入命令查看配置文件内部的内容是否符合规范

输入命令:nginx -t -c /etc/nginx/nginx.conf  后面部分是配置文件路径,不要全抄!!!

5.或者直接输入命令:nginx -t;

如果符合配置文件语法规范,会出现如下内容;否则报异常!

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

配合使用cmd命令: tasklist 查看所用进程,观察进程情况!

6. 重新启动Nginx,输入cmd如下图,再输入start nginx.exe即可!打开任务管理器,查看nginx进程;如果还是没找到,让Ngix启动两次,再手动杀死一个进程即可!程序不会有影响!如果出现多个,只要保留一个nginx的进程即可

    cmd命令:start nginx.exe

 

 

 

 

 

 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐