1

出于开发目的,我想将“127.0.0.1:3000”(端口 3000 上的本地主机)映射到类似 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 <- 有效

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

谢谢!

我的解决方案

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

4

1 回答 1

2

不。

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

于 2013-11-04T00:07:40.367 回答