使用 apache 2,如果我更新 hosts 文件,vhosts 可以正常工作。是否有一个 URL 可供其他人访问 vhost,而无需更新其 hosts 文件?
答案1
如果你不想像 Gerry 建议的那样设置 DNS 服务器,你可以简单地使用不同的端口,而不是通过名称来引用它们
答案2
您可以注册一个指向服务器 IP 的域名。然后在 vhost 配置中将该域名设置为 vhost 的别名。
或者,如果您已经拥有一个域名,您可以将它的一个子域名指向该服务器,然后再次将其作为别名添加到 vhost 配置中。
哦,另一个选择是设置您自己的 DNS 服务器并让他们使用它,但这可能比您想要的要多一些工作。从长远来看,它更加灵活且易于管理。但第一次可能是一个相当大的挑战。
答案3
我用修改标头Firefox 扩展,并Host
根据需要使用它来修改标题。
例如,如果您的开发服务器是 ,dev.www.yoursite.com
并且您需要mycoolgizmo.com
从该服务器发出请求,则只需将修改标头设置为mycoolgizmo.com
在浏览时发送主机标头dev.www.yoursite.com
。