出于开发目的,我想将'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应该有能力提供开发域名。
答案 0 :(得分:1)
没有
HOSTS文件有助于将主机名映射到IP地址;这与TCP端口无关。