0

同樣的問題問多次,但沒有可行的答案是產品尚未推出,也可用答案只支持硬編碼的子域:Rails應用程序動態子域名不工作的Apache和乘客

我申請動態子域在我的rails 3.2 .13應用程序及其在本地工作,通過使用lvh.me而不是由軌道轉換指定的localhost。

我的網址都是這樣

當地

subdomain.app_name.lvh.me:3000/ 

在大生產:

subdomain.app_name.abc.com/ 

我的網站是appache +乘客

,似乎日在appache不向乘客轉發請求。

我錯過了什麼嗎?

我跟着這個 http://railscasts.com/episodes/221-subdomains-in-rails-3

注:

我不需要硬編碼的子域名,因爲它們將被動態,並在廣泛的層面產生。

回答

2

1)將您的DNS設置中的*.abc.com點指向您的服務器。

2)設置一個Apache虛擬主機搭上星指針:

<VirtualHost *:80> 

    ServerName abc.com 
    ServerAlias *.abc.com 

    DocumentRoot /home/public_html/yourapplication/current/public 


</VirtualHost> 
相關問題