我有以下问题:我想将外部ip上收到的任何请求重定向到192.168.x.x,到同一台机器的内部ip,让我们说172.0.0.1。内部ip已与编辑hosts文件的名称相关联,如下所示:
$ / etc / hosts中
...
...
172.0.0.1 www.example.com
我希望在请求标头的HTTP_HOST字段中包含www.example.com,而不考虑已请求外部IP(为了让django网站正常工作而不必每次都将当前的ip添加到网站列表中)。因此我尝试了以下方法:
$的/ etc / apache2的/网站启用/ 000-default.conf
<VirtualHost *:443>
ServerName entrypoint.com
Redirect 301 / https://www.example.com:443
</VirtualHost>
<VirtualHost 172.0.0.1:443>
ServerName www.example.com
...
...
</VirtualHost>
当我尝试从浏览器连接时,重定向似乎寻找一个Web域而不是本地ip。我该如何解决这个问题?