使用/ private / etc / hosts更改localhost站点

问题描述 投票:0回答:1

我有一个与facebook交互的应用程序。这意味着我无法在localhost:3000上测试。为了解决这个问题,我更改了/ private / etc / hosts文件,使其如下所示:

127.0.0.1       localhost
127.0.0.1       dev.example.com

这在我的旧电脑上工作正常,但不适用于我的新电脑。现在,为了让事情正常工作,我必须在浏览器中查看应用程序时附加端口号。

dev.example.com:3000

我猜这是新操作系统(山狮)的问题,但我不确定。

有没有配置我的主机文件,以便我在浏览器中时不需要附加端口号?

ruby-on-rails macos browser localhost osx-mountain-lion
1个回答
1
投票

没有; hosts文件仅控制域名如何转换为IP地址,而不是端口号部分。

HTTP的默认端口是端口80.如果您的Mac上还没有在端口80上运行某些东西,您可以告诉rails使用该端口,如下所示:

rails server -p 80

这一变化不太可能与升级到Mountain Lion有关;如果它曾经在没有端口号的浏览器中工作,可能还有关于您的配置或应用程序的其他更改。

© www.soinside.com 2019 - 2024. All rights reserved.