NGINX - 在保留URL的同时代理不同的Wordpress网站

时间:2013-05-08 12:11:04

标签: wordpress nginx

我目前在NGINX代理缓存后面有两个WORDPRESS网站:

htxtp://local.example.com htxtp://local.example.org

我想从第一个网站访问网址,但是从第二个网站提供网址,同时不丢失第一个网站的网址结构(允许website2.com查看网站1.com网址)。

例如:

我想:

htxtp://local.example.com/somepage/

代理在以下位置构建的页面:

htxtp://local.example.org/somepage/

但我不希望网址为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;
    }
}

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

0 个答案:

没有答案