当前位置:首页 > 世界杯欧洲名额

windows如何关闭IIS (因为占用80端口而无法启动nginx)

admin 2025-06-20 05:33:32 3915

一:场景概述

正在写一个Web项目但是每次输入都需要加上端口号,所以想用服务器代理一下端口,让可以直接用nginx来解决这个问题但是,nginx异常无法打开,结果发现80端口被异常占用,因为windows的IIS也占用80端口号,比如windows更新也会重新启动IIS,所以这里帮助大家关闭IIS

二:解决

win+R打开运行 输入 services.msc 打开服务

找到World Wide Web 停止 这时候就关闭服务了

但是电脑重启还是会运行 所以需要禁用自动

右键属性 启动类型改为禁用

这时IIS就成功关闭了

然后我们可以启动Nginx了

三:启动Nginx

这是官网

Advanced Load Balancer, Web Server, & Reverse Proxy - NGINX

进入目录后有如下文件

点击nginx.exe即可启动

conf/nginx.conf 为主要的配置了

server{

listen 80;

server_name localhost;

location ~ /loginDemo{

proxy_pass http://localhost:8081;

}

location ~ /takeaway{

proxy_pass http://localhost:8007;

}

location ~ /live{

proxy_pass http://localhost:9000;

}

}

这里是我写的配置服务,用来管理我的几个服务

后台启动可以在配置中加入这么一句话

daemon on;

启动后看到这个页面就可以了