nginx 启动和重启
# 重新启动 nginx
cd C:\Users\nginx-1.28.0\nginx-1.28.0
start nginx
# 或者
nginx.exe
1、进入nginx的目录
cd xxx
2、启动nginx
start nginx
会闪出一个黑窗口然后自动关闭
3、查看nginx是否启动
tasklist /fi "imagename eq nginx.exe"
4、重启nginx
nginx -s reload
5、关闭nginx
taskkill /f /t /im nginx.exe
# 先停止所有 nginx 进程
taskkill /f /im nginx.exe
.conf
location = /50x.html {
root html;
}
#单独设置接口
# 登录接口(你要的转发规则)
location = /api/user/login {
proxy_pass http://localhost:80/user/logintoken;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 30s;
proxy_read_timeout 60s;
}
# 匹配所有 /api 开头的接口请求
location /api/ {
# 后端接口服务地址(替换为你的真实后端地址,末尾/可选,有特殊含义)
proxy_pass http://localhost:80/; # 后端服务示例:本地8080端口
# 传递关键请求头
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 可选:代理超时配置
proxy_connect_timeout 30s;
proxy_read_timeout 60s;
}
更多推荐


所有评论(0)