在win10系统下,部署失败,出现的情况:
打开Nginx.exe,界面一闪而过,而且进程里面搜不到Nginx。
解决方法:1.把nginx改成其他端口2.打开注册表:regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP,在右边找到Start这一项,将其改为0,重启就可以了
2.路径问题,解压路径里含有中文
解决办法:把解压后的文件剪切到没有包含中文的目录即可解决问题
网上写的是这两种情况,我是第二种....把nginx剪切到英文路径下,一切解决。
3.在启动前先用nginx -t命令进行测试,出现nginx: [emerg] unexpected "}" in /usr/local/nginx/conf/nginx.conf:117错误,
折腾了半天,总感觉大括号没错,最后网上查到原来是中间加的include vhost/*.conf;没加分号.....
我的心里阴影面积啊.....以后不能这么粗心了。
4.紧接着启动nginx。启动后如何检查是否启动成功呢? 输入命令 tasklist /fi "imagename eq nginx.exe" 看到以下信息说明启动成功了
备注:当遇到Nginx启动不了时,打开logs文件里面的error文件看详细错误信息