一:场景概述
正在写一个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;
启动后看到这个页面就可以了