我目前有两个 WORDPRESS 网站位于 NGINX 代理缓存后面:
htxtp://local.example.com htxtp://local.example.org
我想从第一个站点访问一个 URL,但从第二个站点提供它,同时不丢失第一个站点的 URL 结构(以允许 website2.com 看到 website1.com cookie)。
例如:
我想:
htxtp://local.example.com/somepage/
要代理在以下位置构建的页面:
htxtp://local.example.org/somepage/
但我不希望 URL 成为 htxtp://local.website2.com。
我的 NGINX 配置如下:
server {
listen 80;
server_name local.example.com;
access_log logs/local.example.com.access.log;
error_log logs/local.example.com.error.log;
location /somepage {
proxy_pass http://localhost:8080;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host local.example.org;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location / {
proxy_pass http://localhost:8080;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host local.example.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
有什么建议么?我正在尝试找出实际重定向发生的位置。