# 重新启动 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;

    }

 
 

更多推荐