Exemple nginx : /admin vers RTG quand Traefik sert le site par un conteneur nginx
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Mf2kATMtqVABHSYdxJMnim
This commit is contained in:
1 parent
d3a8394bc1
commit
2c2530a3dc
2 files changed
+22
-1
No files matched your search
@@ -0,0 +1,20 @@
|
||||
# Bloc à ajouter dans nginx.conf, à l'intérieur de « server { … } », quand le
|
||||
# site est servi par un conteneur nginx derrière Traefik (Traefik → nginx → RTG).
|
||||
# RTG tourne sur le Mac : rtg interface --proxy --prefixe /admin
|
||||
#
|
||||
# Dans docker-compose.yml, sous le service nginx, ajouter aussi :
|
||||
# extra_hosts:
|
||||
# - "host.docker.internal:host-gateway"
|
||||
|
||||
location /admin/ {
|
||||
proxy_pass http://host.docker.internal:8765;
|
||||
proxy_set_header Host $host;
|
||||
# Traefik a déjà noté l'adresse du visiteur et le https : on les transmet tels quels.
|
||||
proxy_set_header X-Forwarded-For $http_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto;
|
||||
proxy_buffering off;
|
||||
proxy_read_timeout 300s;
|
||||
}
|
||||
|
||||
# Réglages de RTG : inutile de les publier.
|
||||
location ~ \.toml$ { deny all; }
|
||||
Reference in new issue
Block a user