admin:procedures:ajout-host-reverse-proxy-nginx
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 | ||
| admin:procedures:ajout-host-reverse-proxy-nginx [2017/07/12 09:52] – [Déploiement de l'host avec TLS] fpoulain | admin:procedures:ajout-host-reverse-proxy-nginx [2025/04/04 23:36] (Version actuelle) – [Déploiement de l'host avec TLS] C'est le port 442 qui est utilisé (le port 443 étant partagé avec XMPP #5614) pilou | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| Les manipulations sont à faire sur le [[admin: | Les manipulations sont à faire sur le [[admin: | ||
| - | |||
| ===== Prérequis ===== | ===== Prérequis ===== | ||
| Ligne 19: | Ligne 18: | ||
| server_name bling.chapril.org; | server_name bling.chapril.org; | ||
| - | access_log / | + | access_log / |
| - | error_log / | + | error_log / |
| include / | include / | ||
| + | include / | ||
| } | } | ||
| </ | </ | ||
| Ligne 42: | Ligne 42: | ||
| ===== Obtention d'un certificat TLS ===== | ===== Obtention d'un certificat TLS ===== | ||
| - | On ajoute dans / | + | On ajoute dans '' |
| <code conf / | <code conf / | ||
| bling.chapril.org | bling.chapril.org | ||
| Ligne 50: | Ligne 50: | ||
| dehydrated -c | dehydrated -c | ||
| - | Le couple clé/ | + | Le couple clé/ |
| ===== Déploiement de l'host avec TLS ===== | ===== Déploiement de l'host avec TLS ===== | ||
| Ligne 57: | Ligne 57: | ||
| <code C / | <code C / | ||
| include / | include / | ||
| - | + | include / | |
| - | | + | |
| + | | ||
| + | #include / | ||
| } | } | ||
| </ | </ | ||
| Ligne 66: | Ligne 67: | ||
| <code C / | <code C / | ||
| server { | server { | ||
| - | listen | + | listen |
| - | listen [::]:443 ssl; | + | listen [::]:442 http2 ssl proxy_protocol; |
| server_name bling.chapril.org; | server_name bling.chapril.org; | ||
| - | access_log / | + | access_log / |
| - | error_log / | + | error_log / |
| ssl_certificate | ssl_certificate | ||
| ssl_certificate_key / | ssl_certificate_key / | ||
| + | |||
| + | include / | ||
| + | include / | ||
| + | include / | ||
| + | include / | ||
| location / { | location / { | ||
| + | include / | ||
| # remplacer par le nom de la machine qui héberge le service : | # remplacer par le nom de la machine qui héberge le service : | ||
| proxy_pass http:// | proxy_pass http:// | ||
| - | |||
| - | proxy_set_header Host $host; | ||
| - | proxy_set_header Proxy ""; | ||
| } | } | ||
| } | } | ||
| Ligne 96: | Ligne 100: | ||
| Et normalement l'host est fonctionnel. '' | Et normalement l'host est fonctionnel. '' | ||
| + | |||
| + | ===== Monitoring ===== | ||
| + | |||
| + | Il faut impérativement penser à [[admin: | ||
| + | |||
| + | Il suffit pour cela, sur la machine [[admin: | ||
| + | <code bash / | ||
| + | vars.http_vhosts[" | ||
| + | http_vhost = " | ||
| + | http_uri = "/" | ||
| + | http_string = "< | ||
| + | http_ssl = true | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Si vous avez des besoins exotiques, n' | ||
| + | |||
| + | On teste la conf : | ||
| + | icinga2 daemon -C | ||
| + | |||
| + | Et on reload Icinga : | ||
| + | / | ||
admin/procedures/ajout-host-reverse-proxy-nginx.1499853121.txt.gz · Dernière modification : 2017/07/12 09:52 de fpoulain
