我在家里的networking上运行一个服务器,可以从外面使用。 我的家庭networking中还有另外一台设备,它提供了一个相当不安全和不可靠的networking服务器,我仍然希望从外部访问,但采用更安全的方式。 我可以在我的路由器上为这个特定的设备build立一个端口转发规则,但我不喜欢这个想法。
所以我认为有可能通过使我的web服务器以安全的方式从外部redirect到这个内部IP来解决这个问题。
我目前的虚拟主机configuration包含这个片段:
<VirtualHost *:443> ServerName my-server.tld ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log ProxyPass / http://192.168.2.20/ ProxyPassReverse / http://192.168.2.20/ </VirtualHost>
但它不起作用。 我还想通过添加身份validation来使其更安全,因为可以使用.htaccess为目录提供身份validation。 这怎么能实现? 还是有更好的方法来安全地将设备从内部功课暴露给外部?