phpbb за обратным прокси-сервером

phpbb за обратным прокси-сервером

У меня есть приложение django, работающее на apache за обратным прокси nginx. Nginx принимает запросы на порту 80 и перенаправляет их apache на 127.0.0.1:81. Это работает отлично.

Теперь я хочу запустить phpbb на apache в /forums. Моя проблема в том, что когда phpbb делает перенаправление, оно, кажется, перенаправляет на внутренний порт apache, а не на порт 80. Так, например, когда я впервые захожу на http://my-dev-server/forums для настройки php bb, он немедленно перенаправляет на http://127.0.0.1:81/forums/install/index.php.

Нужно ли что-то сделать в конфигурации nginx/apache/phpbb, чтобы перенаправить на внешний порт? Большое спасибо!

решение1

Я сам не пользовался phpbb, но согласнофункция generate_board_urls()есть значение конфигурации, называемое "force_server_vars". Когда оно установлено, вы также должны настроить "server_protocol" (например, "http"), "server_name" ("my-dev-server"), "server_port" ("80") и "server_path" (я предполагаю, "/forums" или какая-то вариация)

Связанный контент