Projet

Général

Profil

Scénario #11225

Nginx doit répondre uniquement aux protocoles déclarés dans la configuration

Ajouté par philippe ferreira il y a environ 9 ans. Mis à jour il y a plus de 6 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
Echéance:
% réalisé:

0%

Temps passé:
Points de scénarios:
-
Estimation basée sur la vélocité:

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.

conf.eol (8,04 ko) philippe ferreira, 15/04/2015 17:12

default (7,33 ko) philippe ferreira, 15/04/2015 17:14

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 9 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 plus de 8 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 plus de 8 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 plus de 8 ans

  • Description mis à jour (diff)

#5 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Description mis à jour (diff)

#6 Mis à jour par Scrum Master il y a plus de 8 ans

  • Tracker changé de Proposition Scénario à Scénario
  • Début 15/04/2015 supprimé

#7 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Assigné à mis à force indigo

Formats disponibles : Atom PDF