我正在构建一个网站,并且不想将网站从指向重新配置为http://127.0.0.1
to http://www.example.com
。此外,我使用的证书当然是用正确的域名制作的www.example.com
但我的测试环境会调用127.0.0.1
这使得安全性无法正常工作。
我目前想做的是配置我的开发环境来分配域名www.example.com
to 127.0.0.1
以便所有http://www.example.com/xyz
被路由到http://127.0.0.1:8000/xyz
and https://www.example.com/xyz
被路由到https://127.0.0.1:8080/xyz
.
I am not使用阿帕奇。我目前使用 node.js 作为我的 Web 服务器,我的开发环境是 Mac OS X Lion。
如果编辑 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)