我在我的服务器上运行nginx反向代理,打算将请求www.example.com
导航到localhost:8800/example
所以我在nginx.conf中写了这个
server {
listen 80;
server_name www.example.com;
location / {
root /;
proxy_redirect off;
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_pass http://localhost:8880/example/;
}
}
当我尝试访问http://www.example.com/index.php
时,代理工作正常。但是,当请求地址附带子文件夹时,例如http://www.example.com/wp-admin/
,我的服务器响应出现404错误,我可以从我的IIS中看到请求地址已更改为http://localhost:8880/example/example/wp-admin/
。
请帮忙吗?