Backend Nginx Configuration Issue with Port/Protocol Loss in Redirects
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- docker-compose, nginx
- Área
- devops, infrastructure
Línea de trabajo
Abre .examples/docker-compose/with-nginx-proxy/postgres/fpm/web/nginx.conf y revisa la configuración de Nginx del backend en la configuración descrita de HTTPS con un puerto no estándar. Confirma que las redirecciones conservan el protocolo y el puerto originales cuando la configuración esté completa.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The frontend uses Nginx as a reverse proxy with HTTPS enabled, but it utilizes a non-standard web port (e.g., port 8443). After the frontend Nginx reverse proxy, the backend Nginx uses an HTTP connection on port 80. As a result, redirects from the backend lose the original port and protocol.
It is recommended to add absolute_redirect off; to the configuration file at .examples/docker-compose/with-nginx-proxy/postgres/fpm/web/nginx.conf.
This Nginx location configuration for reverse proxy:
location / {
proxy_pass http://127.0.0.1:80$request_uri;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header Early-Data $ssl_early_data;
# Websocket
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
- Lenguaje dominante
- Shell
- Estrellas
- 7.4k
- Forks
- 1.9k
- Merge medio
- 6 h 6 min
- PR fusionados (30 d)
- 1
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nextcloud/docker
-
1. To develop bug feature: cron image
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Drop paragarph about anonymous (unnamed) volumes under Persistent Storage section fo the docsAbiertobug docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
-
doc: with the compose file in the documentation, next cloud 34 and 35 report a problem with innodb_log_file_sizePosiblemente ocupada @thawn la tomó hace 2 días. Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 25/100
-
0. Needs triage bug
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Todos los issues de nextcloud/docker
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Link Checker ReportAbiertoautomated issue report
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
a2aproject/A2A#2387 ·
Los mantenedores suelen responder en 4 días
-
Request: add Vibe TyperAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
githubnext/gh-aw-workshop#4965 ·
Los mantenedores suelen responder en 1 día
-
[feat] help flags for zi and zAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
ajeetdsouza/zoxide#1350 ·
Los mantenedores suelen responder en 2 días