Scénario #11225
Nginx doit répondre uniquement aux protocoles déclarés dans la configuration
0%
Description
Bonjour,
Sur l'un de nos serveurs 2.4.0, nous avons eu un problème de génération de conf nginx. Au redemarrrage du service nginx, nous avons eu cette erreur:
Restarting nginx: nginx: [warn] conflicting server name "xxxxxxxxxxxxxx" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "xxxxxxxxxxxxxx" on 0.0.0.0:443, ignored
Suite à une contact avec Emmanuel sur l'irc, il nous a transmis un patch qui a resolu ce problème.
Il reste quand même un problème car bien que dans le gen_config on ne souhaite pas de reverse proxy https, il est quand même créer une section https dans le site-enabled/default. Même si ce n'est pas bloquant, ça ressemble à un bug.
En piece jointe, je vous envois le config.eol et le fichier default créer.
Merci à vous, Cordialement.
JC a ajouté :
Cela correspond partiellement à l'exigence existante : REVPROX-002 - Rediriger le HTTP vers HTTPS pour les services web mais il faudrait en ajouter pour les autres options proposés dans cette partie de la configuration.
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Projet changé de Amon à eole-reverseproxy
Comme a du l'expliquer Emmanuel, le bug est corrigé en 2.4.1 et nous ne ferons pas le backport.
Concernant l'autre problème, je confirme la création des sections (le problème inverse avec revprox_http="non" est vrai aussi).
Exemple :
root@amonecole:~# CreoleGet .creole.reverse_proxy.revprox_domainname revprox_domainname="toto.fr" revprox_http="oui" revprox_https="non" revprox_rep="/" revprox_url="http://192.0.0.5/AdMiN"
donnera :
root@amonecole:~# rgrep -A2 toto /etc/nginx/sites-enabled/default
# Configuration HTTP toto.fr
server {
listen 80;
server_name toto.fr;
access_log /var/log/nginx/access.log;
error_page 403 404 502 503 504 /nginx.html;
--
# Configuration HTTPS toto.fr
server {
listen 443;
--
server_name toto.fr;
error_page 403 404 502 503 504 /nginx.html;
location = /nginx.html{
#2 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Tracker changé de Anomalie à Proposition Scénario
- Sujet changé de Conf Nginx 2.4.0 à Nginx ne devrait répondre protocole configurés
#3 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Sujet changé de Nginx ne devrait répondre protocole configurés à Nginx doit répondre uniquement aux protocoles déclarés dans la configuration
#4 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Description mis à jour (diff)
#5 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Description mis à jour (diff)
#6 Mis à jour par Scrum Master il y a plus de 10 ans
- Tracker changé de Proposition Scénario à Scénario
- Début
15/04/2015supprimé
#7 Mis à jour par Joël Cuissinat il y a presque 9 ans
- Assigné à mis à force indigo