fix*_*int 45 dns macos ssl ssl-certificate node.js
我建立一个网站,不希望从指向重新配置的网站http://127.0.0.1来http://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/xyz并https://www.example.com/xyz路由到https://127.0.0.1:8080/xyz.
我没有使用Apache.我目前正在使用node.js作为我的Web服务器,而我的开发环境是在Mac OS X Lion中.
fou*_*urk 76
如果编辑etc/hosts文件,则可以指定要设置为127.0.0.1的任意主机名.在您喜欢的文本编辑器中打开/ etc/hosts并添加以下行:
127.0.0.1 www.example.com
Run Code Online (Sandbox Code Playgroud)
不确定如何避免在您对example.com发出的HTTP请求中指定端口,但如果必须避免在请求级别指定端口,则可以以root身份运行nodejs以使其在端口80上侦听.
编辑:编辑/ etc/hosts后,您可能已经拥有该域缓存的DNS请求.您可以通过在命令行上运行它来清除缓存的条目.
dscacheutil -flushcache
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39972 次 |
| 最近记录: |