Project

General

Profile

Bac à idée #4285

Ajout de port d'ecoute spécifique pour le reverse proxy nginx

Added by Stephane VIGO over 7 years ago. Updated over 5 years ago.

Status:
Nouveau
Priority:
Normal
Assigned To:
Category:
-
Target version:
-
Start date:
10/15/2012
Due date:
% Done:

0%

Estimated time:
1.00 h
Spent time:

Description

Dans le cadre de l'authentification en mode CAS de PronoteNet avec les ENT, nous devons faire ecouter le Reverse Proxy sur un port spécifique.
Nous n'avons eu aucun probleme pour ajouter cette fonctionnalité grace aux dictionnaires et templates personnalisés (que nous tenons a la disposition de la communauté si besoin).
Nous tombons par contre sur une limite codée en dur dans le fichier /etc/eole/distrib/nginx.default
Le test permettant d'évaluer la valeur de server_names_hash_bucket_size ne permet pas de tenir compte de l'ajout d'un numero de port au 'revprox_domainname' car la taille de cette variable est alors augmenté au max de 6 (:65535 au max).
Il faudrait donc revoir les tests sur le lendom (diminuer les valuers 24 et 56 de 6).
En attendant la mise en oeuvre de cette evolution, peut-etre sur le 2.3, on va resoudre le probleme par un patch.
Merci.

revprox_varport_nginx.xml View (3.16 KB) Karim Ayari, 03/15/2013 03:44 PM

revprox_varport (1.05 KB) Karim Ayari, 03/15/2013 03:44 PM


Related issues

Related to eole-reverseproxy - Evolution #7470: interaction eole-sso et nginx A étudier

History

#1 Updated by Joël Cuissinat over 7 years ago

  • Project changed from Amon to eole-reverseproxy
  • Assigned To set to Emmanuel GARETTE
  • Target version set to Mises à jour 2.3.8
  • Estimated time set to 1.00 h
  • Distribution changed from EOLE 2.2 to EOLE 2.3

C'est un peu tard pour la 2.2 ...

A étudier sur 2.3 :)

#2 Updated by Joël Cuissinat about 7 years ago

  • Target version changed from Mises à jour 2.3.8 to Mises à jour 2.3.9

#3 Updated by Karim Ayari almost 7 years ago

le problème de limitation n'en ai pas un, par contre on a créé un dictionnaire et un template que je joins en pj.
donc l'idée c'est de pouvoir dire à nginx d'écouter sur un autre port (par défaut 80/443)

#4 Updated by Emmanuel GARETTE almost 7 years ago

  • Target version changed from Mises à jour 2.3.9 to Eole 2.4-dev-3
  • Distribution changed from EOLE 2.3 to EOLE 2.4

Il faudrait faire apparaitre une variable si le port 80 est à non ainsi que le port 443.

Ce n'est pas simple à mettre en place pour 2.3 (il faut valider de groupe pour que la variable apparaisse). Cela devrait être plus simple en 2.4.

#5 Updated by Joël Cuissinat almost 7 years ago

  • Target version changed from Eole 2.4-dev-3 to 189

#6 Updated by Luc Bourdot over 5 years ago

  • Tracker changed from Evolution to Bac à idée
  • Target version deleted (189)

Also available in: Atom PDF