将wordpress博客添加到rails应用程序无法正常工作

时间:2016-01-04 15:01:29

标签: ruby-on-rails wordpress nginx

我正在同一个域下构建一个rails应用程序和一个wordpress博客,但每个人都在一个单独的服务器中。 rails应用程序应该由mysite.com访问,博客由mysite.com/blog访问我在互联网上阅读了很多文档,但除了一个非常接近但有一些问题的文档之外,它们都没有工作。

我已添加到文件/etc/nginx/sites-enabled/default

这些行

upstream myBlogVPS {
        server *wordpress.blog.ip.adress*;  #fix me to point to your blog VPS
}
server {
        listen 80 default_server;

        location /blog {
        proxy_pass         http://myBlogVPS;
        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;
    } .....}

代理将我返回到我博客中的404页面!!我试图这样做proxy_pass http://myBlogVPS/;在域名后添加'/'。

它帮我代理了博客的主页。但是,我无法访问rails app域中的任何其他博客链接。比如mysite.com/blog/categories。它总是将我重定向到rails app主页mysite.com

总而言之,我希望mywebsite.com/blog在博客的每个链接中完全替换博客的IP地址。

0 个答案:

没有答案