gpt4 book ai didi

ruby-on-rails - 在不同主机上链接 Rails 应用程序和 Wordpress 博客

转载 作者:行者123 更新时间:2023-12-04 03:45:27 25 4
gpt4 key购买 nike

我已经在 VPS 和 GoDaddy 上的 WordPress 博客上设置了我的 Rails 应用程序。我这样做是因为我不想在我的 VPS 上安装 PHP。此外,我的 rails 应用程序正在使用 Postgres,虽然我知道 WordPress 可以设置为使用 Postgres,但我只是不想经历这些麻烦。

如何链接博客和我的 rails 应用程序,以便博客位于:
www.mysite.com/blog
此外,在博客内部导航时,基本 URL 应保持为 www.mysite.com/blog
例如:
www.mysite.com/blog/article1www.mysite.com/blog/category
等等....

最佳答案

假设您的 Rails 站点在前面运行 Apache,您可以将以下内容放入 VirtualHost Rails 站点的一部分:

<Location /blog>
ProxyPass http://godaddy.com/yourwordpress-site/
</Location>

在 Nginx 中它看起来像这样
location /blog {
proxy_pass http://godaddy.com/yourwordpress-site;
}

当然,我会建议您在代理设置中添加更多选项,以便保留原始请求者的 IP 地址等。这样做,Web 服务器已经捕获了请求,甚至不会打扰您的 Rails 应用程序请求它并不真正知道。

关于ruby-on-rails - 在不同主机上链接 Rails 应用程序和 Wordpress 博客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18009529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com