首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为开发环境将域名分配给本地主机

为开发环境将域名分配给本地主机
EN

Stack Overflow用户
提问于 2011-09-27 22:04:35
回答 1查看 73.6K关注 0票数 68

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

我目前要做的是配置我的开发环境,将域名www.example.com分配给127.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

我没有用阿帕奇。我目前正在使用node.js作为我的web服务器,我的开发环境是在Mac中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-27 22:21:38

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

代码语言:javascript
复制
127.0.0.1   www.example.com

不确定如何避免在向example.com发出的HTTP请求中指定端口,但如果必须避免在请求级别指定该端口,则可以将nodejs作为根用户运行,使其侦听端口80。

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

代码语言:javascript
复制
dscacheutil -flushcache
票数 101
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7576217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档