0

我目前有两个 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;
    }
}

有什么建议么?我正在尝试找出实际重定向发生的位置。

4

0 回答 0