phpbb por trás de um proxy reverso

2

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 eu quero rodar 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 eu primeiro vou para http: // meu-dev-server / forums para configurar php bb, ele imediatamente redireciona para http: // 127.0.0.1:81/forums/install/index.php.

Há algo que eu preciso fazer na configuração nginx / apache / phpbb para fazer com que ele redirecione para a porta externa? Muito obrigado!

    
por asciitaxi 22.12.2010 / 00:57

1 resposta

1

Eu mesmo não usei o phpbb, mas de acordo com a função generate_board_urls ( ) existe um valor de configuração chamado "force_server_vars". Quando isso é configurado, 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)

    
por 22.12.2010 / 01:42