微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为开发环境分配域名到localhost

如何解决为开发环境分配域名到localhost

如果您编辑etc / hosts文件,则可以分配任意主机名以将其设置为127.0.0.1。在您喜欢的文本编辑器中打开/ etc / hosts并添加以下行:

127.0.0.1   www.example.com

不确定如何避免在对example.com发出的HTTP请求中指定端口,但是如果必须避免在请求级别指定端口,则可以以root用户身份运行nodejs使其在端口80上侦听。

编辑:编辑/ etc / hosts后,您可能已经缓存了该域的DNS请求。您可以通过在命令行上运行缓存条目来清除它。

dscacheutil -flushcache

解决方法

我建立一个网站,并不会像从指向重新配置的网站http://127.0.0.1http://www.example.com。此外,我使用的证书当然是使用的正确域名制作的,www.example.com但是我的测试环境进行了调用,127.0.0.1从而使安全性无法正常工作。

我目前要做的是配置开发环境,以将域名分配给www.example.com127.0.0.1以便所有http://www.example.com/xyz路由到http://127.0.0.1:8000/xyzhttps://www.example.com/xyz路由到https://127.0.0.1:8080/xyz

没有 使用Apache。我目前正在使用node.js作为我的Web服务器,并且我的开发环境在Mac OS X Lion中。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。