由于Windows上安装和启动nginx都比较简单,且nginx.exe启动本身就会闪退。所以启动后无法访问时排查主要有几个思路,供大家参考。
1、首先确定是否是使用管理员权限启动的nginx。
2、nginx配置的端口是80还是其他端口。
1)如果是80端口,可能被其他应用或者进程占用,可以先将80端口对应进程杀掉,再重启nginx。
关闭进程可参考以下内容:
怎么关闭占用80端口的程序
2)如果非80端口可能会报此错误。“SSL 接收到一个超出最大准许长度的记录。” 错误代码“ssl_error_rx_record_too_long”说明少了“ssl on;”
可以尝试将nginx.conf中的服务监听端口改成80试试。
3、启动后看输入的地址是https还是http的协议。
如果是https会有问题,建议改为http再次请求。
4、杀掉nginx进程的命令:taskkill /im nginx.exe -f
最后是nginx启动成功后的访问页面:
喜欢的朋友欢迎一键三连。我们一起学习,进步~~