我使用运行python应用程序,因为我有一个nginx服务。目前我正在使用server_name localhost;,它运行良好。现在,我不再使用本地主机,而是尝试在本地系统上使用域名(如www.example.com )。所以我把nginx编辑成server_name www.example.com。在谷歌搜索时,我发现我需要将这个名字添加到/etc/hosts文件中。我发现很少有这样的人:
-A
127.0.0.1 localhost www.example.com-B
127.0.0.1 localhost
127.0.0.1 www.example.com我是devOps的新手。
问题:
/etc/hosts文件。没有这一点,我们能实现吗?发布于 2023-04-10 15:22:00
通常您应该使用DNS,而不是hosts文件。
若要通过服务器_名字之一访问网站,需要在本地计算机上配置主机文件,更确切地说,配置运行web浏览器的机器。如果是Windows膝上型电脑,这就是%SystemRoot%\System32\drivers\etc\hosts,它通常映射到C:\Windows\System32\drivers\etc\hosts。在这个文件中,您应该有一个条目,如:
192.168.1.123 www.example.com其中192.168.1.123是您的web服务器的IP。确保IP可以从您的web浏览器机器上访问。
https://serverfault.com/questions/1128343
复制相似问题