我可以使用/ etc / hosts将localhost:3000映射到特定域吗?

时间:2013-11-03 23:51:19

标签: facebook express oauth-2.0 localhost web-hosting

出于开发目的,我想将'127.0.0.1:3000'(端口3000上的localhost)映射到类似local.mydomain.com的内容。我想这样做是因为我正在测试一个包含Facebook SDK(OAuth)的应用程序。每次在本地进行开发更改时,必须登录Facebook并更​​改我的应用程序的注册域是非常痛苦的。所以在我的/ etc / host文件中我有以下内容:

127.0.0.1   localhost
127.0.0.1:3000  local.mydomain.com
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost

local.mydomain.com< - 404但localhost:3000< - works

如何正确地将localhost:port别名为域名?

谢谢!

我的解决方案

我不得不停止当前正在侦听端口80的本地apache服务器。然后我只将127.0.0.1映射到local.mydomain.com。瘸。 Facebook应该有能力提供开发域名。

1 个答案:

答案 0 :(得分:1)

没有

HOSTS文件有助于将主机名映射到IP地址;这与TCP端口无关。