apache2将外部IP重定向到内部IP

apache2将外部IP重定向到内部IP

我有一个在 pfsense 防火墙后面运行的 apache2 服务器。我创建了一个端口转发规则,将端口 8000 重定向到托管 apache2 实例的 ubuntu 上的端口 80。

我的问题如下:当我在浏览器上使用外部 IP 时,我可以访问我的服务器,但当我尝试访问子文件夹时,我被重定向到本地 IP。由于我不在同一个网络上,这导致我超时。

我的“虚拟主机”配置如下:

<VirtualHost *:80>
    ServerName localhost:80
    DocumentRoot /var/www/html
    UseCanonicalName Off 
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我没有在任何配置文件中找到任何重定向规则(因为其余的是默认的 apache2 配置)。

答案1

嗯,终于找到问题出在哪里了:子文件夹是一个 prestashop 应用程序,其中有一个配置字段Url & SEO设置为我的本地 IP。

相关内容