我无法弄清楚我忽略了什么,也许它很明显或缺乏理解。子域名和本地安装的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