Reverse proxy Nginx basé sur Debian 13 et dépôt Sury
1.8K
Ce dépôt contient un Dockerfile optimisé pour déployer un serveur Nginx sur l'image Officiel Nginx. Il est conçu pour servir de Reverse Proxy robuste avec une configuration dynamique via variables d'environnement.
geoip2 (Filtrage géographique)headers-more (Gestion avancée des headers)subs-filter (Substitution de contenu à la volée)stream (Support Proxy TCP/UDP)Pour une utilisation optimale utiliser avec le fichier docker-compose.yml.
Tutoriel :
Le conteneur utilise un script entrypoint.sh qui génère dynamiquement le fichier nginx.conf. Vous pouvez ajuster les performances via les variables suivantes :
| Variable | Description | Valeur par défaut |
|---|---|---|
NGINX_WORKER_PROCESSES | Nombre de processus workers | auto |
NGINX_WORKER_CONNECTIONS | Nombre de connexions par worker | 768 |
NGINX_START_SHOW_CONFIG | Affiche la config complète au log (Debug) | 0 (Désactivé) |
NGINX_START_SHOW_VERSION | Affiche la version détaillée (Modules) | 0 (Désactivé) |
Pour rendre ce proxy utile, vous devez monter vos propres fichiers de configuration. L'image est structurée pour inclure automatiquement les fichiers dans ces dossiers :
/etc/nginx/sites/*.conf (Inclus dans le bloc http)/etc/nginx/conf.d/*.conf (Inclus dans le bloc http)/etc/nginx/streams/*.conf (Inclus dans le bloc stream)Au démarrage, le script exécute systématiquement un nginx -t.
Content type
Image
Digest
sha256:0013cb278…
Size
60.8 MB
Last updated
1 day ago
docker pull rdrit/nginx-rproxy:1.30.4