Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| configuration_de_nginx_comme_reverse_proxy_web [2023/07/30 23:04] – [Topologie du LAB] superadmin | configuration_de_nginx_comme_reverse_proxy_web [2023/09/11 16:50] (Version actuelle) – superadmin | ||
|---|---|---|---|
| Ligne 11: | Ligne 11: | ||
| Il y a ici deux topologies possibles, au choix : | Il y a ici deux topologies possibles, au choix : | ||
| + | * Une machine servant de proxy + 2 autres faisant office de serveurs web | ||
| + | * Une machine unique hébergeant le proxy et les 2 serveurs web sous forme de conteneurs docker exposant leur site chacun sur un port réseau différent de la machine physique. | ||
| {{ :: | {{ :: | ||
| - | Dans le cadre de ce tutoriel, on utilisera la seconde. | + | Dans le cadre de ce tutoriel, on utilisera la seconde. Seule l'IP des serveurs web finaux change puisque dans ce cas c'est celle du proxy qui sera utilisée. |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 21: | Ligne 23: | ||
| * Un deux autres serveurs web fonctionnels sous n' | * Un deux autres serveurs web fonctionnels sous n' | ||
| - | ===== Procédure | + | ===== Instructions |
| Créer un virtualhost pour le site1 : | Créer un virtualhost pour le site1 : | ||
| Ligne 41: | Ligne 43: | ||
| # | # | ||
| proxy_set_header X-Forwarded-Proto $scheme; | proxy_set_header X-Forwarded-Proto $scheme; | ||
| + | #Indique au serveur final le port destination utilisé par le client pour se connecter au proxy | ||
| + | proxy_set_header X-Forwarded-Port $server_port; | ||
| } | } | ||
| </ | </ | ||
| Ligne 80: | Ligne 84: | ||
| # | # | ||
| proxy_set_header X-Forwarded-Proto $scheme; | proxy_set_header X-Forwarded-Proto $scheme; | ||
| + | #Indique au serveur final le port destination utilisé par le client pour se connecter au proxy | ||
| + | proxy_set_header X-Forwarded-Port $server_port; | ||
| } | } | ||
| </ | </ | ||
| Ligne 90: | Ligne 96: | ||
| < | < | ||
| + | |||
| + | :!: La directive '' | ||
| ===== Sources ===== | ===== Sources ===== | ||