IIs和nginx同时部署,解决nginx启动时80端口被占用问题 服务器:win2008 server r2

解决步骤(需要严格按照步骤操作)

确保iis中网页没使用80端口同时将iis服务先关闭

第一步:

设置这一项主要修改的实质地方是注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
Start这项的值设置为4
重启系统(必须)

第二步:

cmd中查看Netstat -ano|findstr :80
查看80是否被占用
如果没被占用则启动nginx

第三步:

直接net start http可能会报错1058
如果报错1058
sc config http start= system(这一步就是将第一步中的start的值设置为1,这一步设置后不需要重启,如果重启会出现nginx无法启动,80端口被占用的情况)
net start http
执行这2步命令

第四步:

将iis服务启动

注:这一步的目的就是将http服务运行起来

注:如果还是不行则确认一下打开 服务(services.msc)找到 World Wide Web Publishing Service 这个服务改成手动启动,然后再重新按步骤操作

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐