gpt4 book ai didi

node.js - 为开发环境分配一个域名到localhost

转载 作者:IT老高 更新时间:2023-10-28 21:54:22 26 4
gpt4 key购买 nike

我正在建立一个网站,不想将网站从指向 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/xyzhttps://www.example.com/xyz 被路由到 https://127.0.0.1:8080/xyz

使用 Apache。我目前使用 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

关于node.js - 为开发环境分配一个域名到localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7576217/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com