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

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

Теперь я хочу запустить phpbb на apache в / форумах. Моя проблема в том, что когда 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" или какой-то вариант)

Другие вопросы по тегам