我已經開發了一個使用RefineryCMS的網站,現在客戶已經請求了一個論壇,所以我已經下載了altered_beast。現在,我想在相同的域名下部署它們,所以論壇將位於domain.com/forum。在同一個域名下的兩個Rails應用程序
我該怎麼做?
我已經開發了一個使用RefineryCMS的網站,現在客戶已經請求了一個論壇,所以我已經下載了altered_beast。現在,我想在相同的域名下部署它們,所以論壇將位於domain.com/forum。在同一個域名下的兩個Rails應用程序
我該怎麼做?
可能是一個更好的辦法,只是舉辦論壇forum.domain.com
,或者你就必須設置自定義路徑在主應用程序重定向到論壇,但是論壇就不能夠堅持使用相同的網址
你使用什麼網絡服務器(如果有的話)?如果您使用Apache/Nginx/Lighttpd作爲Passenger或任何其他服務器的代理或服務器,則可以輕鬆地在子目錄上「掛載」其他應用程序。
在Apache的情況下,你可以通過指定<Location /forum> proxy/passenger calls here </Location>
塊來實現,Nginx使用location /forum { proxy/passenger call here }
以及Lighttpd或任何其他Web服務器。
我使用Apache和乘客配置虛擬域。幾乎肯定 – 2011-05-17 18:17:23
好的,好吧,如果您修改主站點的虛擬主機的配置,請按照上面提到的添加位置塊,然後加載論壇應用程序(然後您可以真正在任何位置存儲該應用程序,因此請勿將其放在您的煉油廠的公共文件夾!)使用那裏的乘客呼叫,它應該工作得很好。 – Leftblank 2011-05-17 18:24:27
我認爲這將是一個更好的解決方案<你可以爲你的Web服務器 – eveevans 2011-05-17 17:59:01