![通过 OpenVPN 访问 Apache VHost 域](https://linux22.com/image/706365/%E9%80%9A%E8%BF%87%20OpenVPN%20%E8%AE%BF%E9%97%AE%20Apache%20VHost%20%E5%9F%9F.png)
在我的公司,我们使用OpenVPN
连接到网络进行远程工作
我们有一个本地服务器,我们的员工可以访问(因此也可以通过 VPN 访问),其中包含许多由 Apache VHost 提供服务的本地网站
问题是,我们有域名可以访问这些网站(即 thewebsite.company.com),但来自 VPN 的用户无法访问这些网站,因为 Windows 不知道如何将域名与相关 Apache 服务器的 IP 地址进行映射
我发现的解决方法是在 Windows 文件中声明映射hosts
,这种方法效果很好,但不太方便用户使用,而且必须在每个通过 VPN 访问的桌面上都这样做
因此,我想知道是否有更好的方法在 Apache 或 OpenVPN 上配置服务器端?