【发布时间】:2012-09-12 19:11:47
【问题描述】:
所以我有两个域 - www.mysite.com 和 sub.mysite.com
sub.mysite.com 被许多由于各种原因无法更新的旧版应用程序使用,并且它们对该域上的 URL 的请求需要继续工作。但是,代码正在从位于 sub.mysite.com 的 Rails 应用程序中移出,并将集成到 www.mysite.com
目前的计划是在 www.mysite.com/sub 上提供 sub.mysite.com 内容,但我不知道如何让 nginx 呈现来自 www.mysite 的内容。 com/sub 好像来自 sub.mysite.com
我在 nginx 配置中尝试了一些重写规则,但它们一直将我重定向到 www.mysite.com/sub URL,而不是坚持使用 sub.mysite.com 地址。
在我的 nginx 配置的底部,我目前有:
server{
listen 80;
server_name sub.mysite.com;
location / {
proxy_redirect off;
proxy_pass http://www_server/sub;
}
}
我的要求有可能吗?
【问题讨论】:
-
澄清一下,我希望 www.mysite.com 和 sub.mysite.com 在同一个 Rails 应用程序上运行,但 sub.mysite.com 在路由中使用“sub”命名空间。
标签: ruby-on-rails redirect nginx subdomain