我在GoDaddy上的VPS和
wordpress博客上设置了我的Rails应用程序.我这样做是因为我不想在我的VPS上安装
PHP.此外,我的rails应用程序正在使用Postgres,虽然我知道
wordpress可以设置为使用Postgres,但我只是不想经历麻烦.
如何链接博客和我的rails应用程序,以便博客位于:
www.mysite.com/blog
此外,在博客内部导航时,基本URL应保留为www.mysite.com/blog
例如:
www.mysite.com/blog/article1
www.mysite.com/blog/category
等等….
假设您的Rails
站点在前面运行Apache,那么您可以将这些
内容放入Rails
站点的VirtualHost部分:
<Location /blog>
ProxyPass http://godaddy.com/yourwordpress-site/
</Location>
在Nginx中它看起来像这样
location /blog {
proxy_pass http://godaddy.com/yourwordpress-site;
}
当然我建议你为代理设置添加更多选项,以便保留原始请求者的IP地址等.这样做,Web服务器已经捕获了请求,甚至没有打扰你的Rails应用程序要求它真的不知道.