我们的服务器上有一系列颠覆存储库,并希望启动并运行 VPN,以便我们可以在异地访问它们。
但是,我的老板坚持认为,除非您实际上在办公室(或在外面的无线网络中......),否则无法访问少数几个存储库。
我怎样才能做到这一点?
我的猜测是对 apache 设置做一些事情(我们正在使用 webdav)
我们的服务器上有一系列颠覆存储库,并希望启动并运行 VPN,以便我们可以在异地访问它们。
但是,我的老板坚持认为,除非您实际上在办公室(或在外面的无线网络中......),否则无法访问少数几个存储库。
我怎样才能做到这一点?
我的猜测是对 apache 设置做一些事情(我们正在使用 webdav)
您应该查看Order、Deny 和 Allow 选项。您应该允许来自本地网络并拒绝所有网络。您将在存储库 URL 的 <Location> 块中使用这些配置。
在您的 Apache 配置中,只需设置服务器。而不是将其设置为 *:80 使其类似于 192.168.0.5:80 仅在办公室和 vpn 仅使用 10.0.0.5:80
这就是我们拥有它的方式: