akb*_*n86 5 domain-name-system localhost virtualhost hosts-file apache-2.2
我运行的是 Windows 7,Apache 2.28 是我的 Apache 版本,本地主机和虚拟主机运行良好。
只有一个问题 - 使用 HOSTS 文件的最佳替代方法是什么?
我尝试过 DNSKong,但不确定这是否是最好的主意……这不是站点拦截器吗?
我可以使用哪些伪 DNS 软件或免费 DNS 软件,因此我不必输入 HOSTS 文件:
127.0.0.1 mysite1.com
127.0.0.1 www.mysite1.com
127.0.0.1 siteonlocalhost.net
127.0.0.1 www.siteonlocalhost.net
Run Code Online (Sandbox Code Playgroud)
对于我在 httpd-vhosts.conf 中的虚拟主机并将其作为服务运行以识别 DNS?
我是 Apache 这方面的新手(了解启动和运行的基础知识),但我想尝试一些新的东西。
感谢所有建议,谢谢!
将条目放入 HOSTS 文件中将使这些名称解析为环回 IP 地址,并允许您从 HOSTS 文件所在的计算机按名称访问这些虚拟主机。
如果您的问题是您不喜欢在 HOSTS 文件中输入条目,您可以编写一个简单的脚本来解析您的 Apache 配置,找到所有虚拟主机名,并自动生成 HOSTS 文件。我从未听说过有人这样做,但这肯定是可能的。(这似乎需要做很多工作来避免一些打字,但是,话又说回来,你应该看到我写的一些愚蠢的脚本......>微笑<)
如果您只想从一台计算机访问这些虚拟 Web 主机,我认为您最好只使用 HOSTS 文件。一旦您想从 LAN 上的另一台计算机访问这些主机,您就会发现使用 HOSTS 文件并不是一个“可扩展”的解决方案。在这种情况下,您需要在 LAN 上的计算机上安装 DNS 服务器,将 LAN 上的计算机配置为使用该 DNS 服务器,并为您将在该 DNS 服务器中托管的域创建区域。听起来这并不是您所要求的,但当您需要在多台计算机上访问这些虚拟 Web 主机时,这就是合乎逻辑的“下一步”。
归档时间: |
|
查看次数: |
3380 次 |
最近记录: |