phpbb detrás de un proxy inverso

phpbb detrás de un proxy inverso

Tengo una aplicación Django ejecutándose en Apache detrás de un proxy inverso nginx. Nginx recibe solicitudes en el puerto 80 y las reenvía a Apache en 127.0.0.1:81. Esto funciona bien.

Ahora quiero ejecutar phpbb en Apache en/foros. Mi problema es que cuando phpbb realiza una redirección, parece redirigir al puerto interno de Apache, en lugar del puerto 80. Entonces, por ejemplo, cuando voy a http por primera vez://my-dev-server/forums para configurar php bb, inmediatamente redirige a http://127.0.0.1:81/forums/install/index.php.

¿Hay algo que deba hacer en la configuración de nginx/apache/phpbb para redirigir al puerto externo? ¡Muchas gracias!

Respuesta1

Yo no he usado phpbb, pero según elfunción generar_board_urls()hay un valor de configuración llamado "force_server_vars". Cuando esto está configurado, también debe configurar "server_protocol" (por ejemplo, "http"), "server_name" ("my-dev-server"), "server_port" ("80") y "server_path" (supongo que "/forums" o alguna variación)

información relacionada