26 lines
911 B
Text
26 lines
911 B
Text
|
|
# Bloc ajouté à /opt/edge/Caddyfile sur le serveur (fichier partagé avec
|
||
|
|
# les 6 autres projets hébergés, donc pas dans ce dépôt en entier — voir
|
||
|
|
# le README de ce dossier).
|
||
|
|
#
|
||
|
|
# Pourquoi Caddy et pas tripoli-edge lui-même sur 80/443 : les ports 80 et
|
||
|
|
# 443 appartiennent déjà à ce Caddy. tripoli-edge est un service interne
|
||
|
|
# (172.17.0.1:9000, passerelle docker0, jamais exposé publiquement) :
|
||
|
|
# Caddy fait TLS/ACME et le routage par Host, tripoli-edge fait le reste.
|
||
|
|
|
||
|
|
tripoli.cloud, www.tripoli.cloud {
|
||
|
|
reverse_proxy 172.17.0.1:9000
|
||
|
|
|
||
|
|
header {
|
||
|
|
Strict-Transport-Security "max-age=31536000; includeSubDomains"
|
||
|
|
X-Content-Type-Options "nosniff"
|
||
|
|
X-Frame-Options "SAMEORIGIN"
|
||
|
|
Referrer-Policy "strict-origin-when-cross-origin"
|
||
|
|
-Server
|
||
|
|
}
|
||
|
|
|
||
|
|
log {
|
||
|
|
output file /var/log/caddy/tripoli-cloud.log
|
||
|
|
format json
|
||
|
|
}
|
||
|
|
}
|