nginx 网址:nginx: download
下载windows版本
找到 conf文件夹下面的 nginx.conf 如下
配置反向代理到 xxx.com
。假设你想将访问 yourdomain.com
上的请求代理到 http://xxx.com
,可以如下配置:
server {
listen 80;
server_name yourdomain.com;
location /api/ {
proxy_pass http://xxx.com/api/; # 只代理 /api 路径
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_set_header X-Forwarded-Proto $scheme;
}
}
如果你只希望代理特定的路径,可以在 location
中指定路径。例如,只代理 /api
路径下的请求:
server {
listen 80;
server_name yourdomain.com;
location /api/ {
proxy_pass http://xxx.com/api/; # 只代理 /api 路径
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_set_header X-Forwarded-Proto $scheme;
}
}
我的是访问 yourdomain.com
上的请求代理到 本地127.0.0.1
配置好了之后 在nginx目录下cmd进入命令窗口