是否有可能有2个应用程序在同一台服务器上使用子域?

时间:2016-07-18 17:15:24

标签: ruby-on-rails nginx

在开始之前我知道我可以在同一台服务器上安装2个应用程序。目标是让2个应用程序拥有自己的子域,这些子域都在同一台服务器上使用应用程序级子域。 (我没有更好的措辞方法。请参阅下文。)我在Ubuntu上使用Rails 4和Nginx。

申请1:https://sandbox.myapp.com

应用网址的可能变体:https://account1.sandbox.myapp.com https://account2.sandbox.myapp.com

申请2:https://development.myapp.com 应用网址https://account1.sandbox.myapp.com https://account2.sandbox.myapp.com

的可能变体形式

这是我到目前为止所做的。

ToString()

demo.myapp.com重定向到account1.myapp.com

sandbox.myapp.com重定向到account1.myapp.com

myapp.com重定向到account1.myapp.com

我对结果感到有些困惑。 Rails使用devise将用户帐户名分配给子域。我感觉子域被rails覆盖了。

在应用程序中,我看到了很多:

/<ModuleName.dll>!<Symbols disabled> 

request.host是否不返回Nginx中描述的子域?

0 个答案:

没有答案