1、nginx启动失败常见的问题
端口占用启动不成功,通过
netstat -aon|findstr "8080"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
查看,把端口关闭
taskkill /f /im notepad.exe 名称关闭
taskkill /f /pid 2152 通过pid强行关
这个时间还是端口占用呢,很有可能是系统占用,要找到具体名称,在任务管理器关掉最好,关不掉就找到这个名称和相关端口百度查询:下面我说下我遇到的绕的问题,80
80被占用死活起不来,找到进程关不掉,系统占用
taskkill /f /im notepad.exe
taskkill /f /pid 2152
就是这个程序占用
原来是sql server 2008 r2 的报表服务占用了该端口。
sqlserver 配置管理器 找到sqlserver reporting services服务停止,
再netstat -ano
里面的80端口就不见了
第二种问题:80端口启动不了
进入注册表
找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
修改
REG_DWORD类型的项Start注册项:
原值3改为0
问题就解决了