phpbb atrás de um proxy reverso

phpbb atrás de um proxy reverso

eu tenho um aplicativo Django rodando no Apache atrás de um proxy reverso nginx. O Nginx recebe solicitações na porta 80 e as encaminha para o Apache em 127.0.0.1:81. Isso funciona bem.

Agora quero executar o phpbb no apache em/forums. Meu problema é que quando o phpbb faz um redirecionamento, ele parece redirecionar para a porta interna do Apache, em vez da porta 80. Então, por exemplo, quando vou para http pela primeira vez://my-dev-server/forums para configurar o php bb, ele redireciona imediatamente para http://127.0.0.1:81/forums/install/index.php.

Há algo que preciso fazer na configuração do nginx/apache/phpbb para redirecioná-lo para a porta externa? Muito obrigado!

Responder1

Eu não usei o phpbb, mas de acordo com ofunção generate_board_urls()há um valor de configuração chamado "force_server_vars". Quando isso estiver definido, você também deve configurar "server_protocol" (por exemplo, "http"), "server_name" ("my-dev-server"), "server_port" ("80") e "server_path" (presumo "/forums" ou alguma variação)

informação relacionada