Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| linux:nginx-proxy-manager [23-04-2026 19:17] – créée edmc73 | linux:nginx-proxy-manager [02-06-2026 22:54] (Version actuelle) – edmc73 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Nginx Proxy Manager ====== | ====== Nginx Proxy Manager ====== | ||
| + | ===== Commandes pratiques ===== | ||
| + | |||
| + | Après avoir bidouillé vos configs nginx, vérifiez la syntaxe | ||
| + | |||
| + | docker exec npm-app-1 nginx -t | ||
| + | |||
| + | S'il n'y a pas d' | ||
| + | |||
| + | docker exec npm-app-1 nginx -s reload | ||
| + | |||
| + | |||
| + | |||
| + | ===== Optimisation ===== | ||
| Petite optimisation dans le fichier '' | Petite optimisation dans le fichier '' | ||
| Ligne 22: | Ligne 35: | ||
| proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||
| proxy_set_header X-Forwarded-Proto $scheme; | proxy_set_header X-Forwarded-Proto $scheme; | ||
| + | |||
| + | # créer une règle de limitation de requête par secondes | ||
| + | limit_req_zone $binary_remote_addr zone=my-limit: | ||
| + | </ | ||
| + | |||
| + | |||
| + | Si trop de connexion, on peut avoir l' | ||
| + | |||
| + | 512 worker_connections are not enough | ||
| + | |||
| + | On va augmenter les capacités du container. | ||
| + | |||
| + | <code bash> | ||
| + | vi nginx/ | ||
| + | |||
| + | worker_rlimit_nofile 4096; | ||
| + | |||
| + | |||
| + | vi nginx/ | ||
| + | |||
| + | worker_connections 2048; | ||
| + | |||
| + | # Allez dans le conteneur pour vérifier les limites | ||
| + | docker exec -it npm-app-1 bash | ||
| + | ulimit -n | ||
| + | 1024 | ||
| + | </ | ||
| + | |||
| + | |||
| + | Pour augmenter le ulimit, on va rajouter ceci dans le docker-compose.yml | ||
| + | <code yaml> | ||
| + | services: | ||
| + | npm: | ||
| + | image: ' | ||
| + | # ... vos autres configurations ... | ||
| + | ulimits: | ||
| + | nofile: | ||
| + | soft: 4096 | ||
| + | hard: 4096 | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | Pour masquer la signature | ||
| + | <code bash> | ||
| + | vi nginx/ | ||
| + | |||
| + | proxy_hide_header X-Powered-By; | ||
| + | proxy_hide_header Server; | ||
| + | more_set_headers ' | ||
| </ | </ | ||