在 Apache2 中,是否可以将 a 绑定VirtualHost
到与其他虚拟主机不同的 IP 接口或服务器的默认Listen
地址?
目标是让一个为某些公共站点提供服务的 Web 服务器也通过 VPN 接口为某些 Intranet 站点提供服务。
我想另一种方法是制作一个.htaccess
文件,该文件需要除 VPN 源地址之外的所有人提供密码,但我真的更愿意在这方面格外小心,而不是一开始就不让网站公开访问。
非常感谢您!
在 Apache2 中,是否可以将 a 绑定VirtualHost
到与其他虚拟主机不同的 IP 接口或服务器的默认Listen
地址?
目标是让一个为某些公共站点提供服务的 Web 服务器也通过 VPN 接口为某些 Intranet 站点提供服务。
我想另一种方法是制作一个.htaccess
文件,该文件需要除 VPN 源地址之外的所有人提供密码,但我真的更愿意在这方面格外小心,而不是一开始就不让网站公开访问。
非常感谢您!
为什么不这样尝试(如果您可以访问 apache2 conf 文件,是吗?)
您必须
Listen
在所有虚拟主机都可见的所有接口和端口上运行。然后地址部分VirtualHost
限制了哪个地址服务于哪个站点。基于命名的虚拟主机更安全,因为 URL 中的服务器名称将进一步强制执行哪些内容来自哪个地址。