У меня есть сервер apache2, работающий за брандмауэром pfsense. Я создал правило переадресации портов для перенаправления порта 8000 на порт 80 на ubuntu, на котором размещен экземпляр apache2.
Моя проблема заключается в следующем: когда я использую свой внешний 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 по умолчанию config).
Хум наконец-то нашел, в чем проблема: подпапка была приложением prestashop, в URL-адрес и SEO
установлены на мой локальный IP-адрес