php – 在与Rails应用程序相同的域上运行WordPress的最佳方式是什么?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 在与Rails应用程序相同的域上运行WordPress的最佳方式是什么?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个标准的Rails应用程序,Nginx和Mongrel运行在 http://mydomain.我需要运行一个wordpress博客http://mydomain.com/blog.我的喜好是托管apache在同一台服务器上运行的博客或单独的框,但我不希望用户在URL中查看不同的服务器.这是可能的,如果不是,你会推荐什么来完成目标?
我认为joelhardi的解决方案优于以下.然而,在我自己的应用程序中,我喜欢将博客保存在一个单独的VPS上,而不是Rails站点(分离内存问题).为了使用户看到相同的URL,您使用与通常用于代理到mongrel群集的代理技巧相同的代理技巧,但代理到另一个框上的端口80(或任何).十分简单.对于用户来说,它是透明的,你代理mongrel – 他们只是“看到”在你的域80端口的Nginx响应.
upstream myblogVPS {
        server 127.0.0.2:80;  #fix me to point to your bLOG VPS
}

 server {
    listen       80;


    #You'll have plenty of things for Rails compatibilITy here

    #make sure you don't accidentally step on this with the Rails config!

    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;
    }

您可以使用这个技巧让Rails与您想要的任何服务器技一起玩.直接代理到相应的服务器/端口,Nginx将其从外部世界中隐藏起来.此外,由于URL将全部引用到同一个域,只要您正确地编写URL,您可以无缝集成基于PHP博客,基于Python的跟踪系统和Rails应用程序.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 在与Rails应用程序相同的域上运行WordPress的最佳方式是什么?全部内容,希望文章能够帮你解决php – 在与Rails应用程序相同的域上运行WordPress的最佳方式是什么?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。