我無法弄清楚我忽略了什麼,也許它很明顯或缺乏理解。子域名和本地安裝的Rails應用程序
我正在使用的應用程序使用託管服務器上的子域正常工作。我想通過本地安裝會繞開一些路由問題,所以我讀了關於更改/ etc/hosts並使用Ghost gem的信息。這兩個似乎工作正常,即本地主機:3000 /成爲myapp.local:3000,但我不明白如何去登錄到子域帳戶。下面是一個例子...
- myapp.local:3000 /會話/新=默認的登錄頁面的應用
- myapp.local:3000 /註冊=默認註冊頁面
- 我可以在這裏創建一個帳戶Sub1的
- 感謝頁面顯示瓦特/參考sub1.myapp.com它指向託管應用程序(本地數據庫顯示這一領域也一樣)
- sub1.myapp.local手動添加到/ etc/hosts和
dscacheutil -flushcache
- sub1.myapp.local:3000 /會話/新是子域
- 登錄嘗試返回,這不是一個有效的域。這似乎是有道理的,因爲本地數據庫在託管服務器上顯示url爲sub1.myapp.com。
所以我的問題是,是否有一個本地的解決方法,我可以用於開發或已我完全錯過了沿途的一個基本概念?
如果sub1.myapp.local響應,你知道你的主機的設置是否正確。看起來有些東西沒有存儲已使用的* actual *域,或者存在根域的配置設置。 – wesgarrison 2010-01-30 20:02:59