« Configuration Nginx : Reverse Proxy https » : différence entre les versions
De www.yakakliker.org
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 68 : | Ligne 68 : | ||
}); | }); | ||
</script> | </script> | ||
</html> | |||
<html> | |||
<a href="https://www.compteurdevisite.com" title="compteur web gratuit sans pub"><img src="https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx" border="0" title="compteur web gratuit sans pub" alt="compteur web gratuit sans pub"></a> | |||
</html> | </html> |
Dernière version du 17 février 2025 à 14:39
Configuration Nginx
- Editer le fichier /etc/nginx/nginx.conf
sudo nano /etc/nginx/nginx.conf
- Ajouter cette ligne
include /etc/nginx/passthrough.conf;
- Créer le fichier /etc/nginx/passthrough.conf
sudo nano /etc/nginx/passthrough.conf
Exemple de configuration
## tcp LB and SSL passthrough for backend ##
stream {
upstream site.exemple.org {
server ADRESSE_IP:443 max_fails=3 fail_timeout=10s;
}
log_format basic '$remote_addr [$time_local] '
'$protocol $status $bytes_sent $bytes_received '
'$session_time "$upstream_addr" '
'"$upstream_bytes_sent" "$upstream_bytes_received" "$upstream_connect_time"';
access_log /var/log/nginx/site.exemple.org_access.log basic;
error_log /var/log/nginx/site.exemple.org_error.log;
server {
listen 443;
proxy_pass site.exemple.org;
proxy_next_upstream on;
}
}
Vérification de la configuration Nginx
sudo nginx -t
Rechargement de la configuration Nginx
sudo systemctl reload nginx
Liens
https://www.cyberciti.biz/faq/configure-nginx-ssltls-passthru-with-tcp-load-balancing/