1.常见情况
默认的80端口被占用
A.在【cmd】使用netstat -ano 查看80端口是否被占用;
发现80端口被进程PID为4的进程占用;
B.通过【任务管理器】发现为system进程;
解决pid:4 与80端口绑定的问题
打开【注册表】
找到计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP
发现Start值为3,修改Start的值4。
重启发现80端口已经没被占用了。记得将值改回3。
2.另外一种方式
查看日志文件
我遇到的另一次问题
Logs目录下的日志文件说:
nginx-1.16.1/conf/nginx.conf" failed (1113: No mapping for the Unicode character exists in the target multi-byte code page)
是由于中文目录字符集无法识别导致无法映射路径。将整个解压后的nginx文件,剪切到【无空格无中文】目录下
再次运行nginx.exe即可。