add traefik transport
This commit is contained in:
18
README.md
18
README.md
@@ -162,6 +162,24 @@ docker compose exec -u www-data nextcloud php occ preview:generate-all nom_utili
|
|||||||
|
|
||||||
**Note:** L'image est buildée localement et taguée `nextcloud-custom:latest`. Lors des mises à jour Nextcloud, pensez à rebuild l'image.
|
**Note:** L'image est buildée localement et taguée `nextcloud-custom:latest`. Lors des mises à jour Nextcloud, pensez à rebuild l'image.
|
||||||
|
|
||||||
|
# Server Transport Traefik
|
||||||
|
|
||||||
|
Ajouter à traefik.yml :
|
||||||
|
```yml
|
||||||
|
serversTransport:
|
||||||
|
nextcloud-transport:
|
||||||
|
forwardingTimeouts:
|
||||||
|
dialTimeout: 30s
|
||||||
|
responseHeaderTimeout: 0s
|
||||||
|
idleConnTimeout: 3600s
|
||||||
|
```
|
||||||
|
OU au docker-compose.yml
|
||||||
|
```yml
|
||||||
|
command:
|
||||||
|
- "--serverstransport.forwardingtimeouts.dialtimeout=30s"
|
||||||
|
- "--serverstransport.forwardingtimeouts.responseheadertimeout=0"
|
||||||
|
- "--serverstransport.forwardingtimeouts.idleconntimeout=3600s"
|
||||||
|
```
|
||||||
### Configuration Apache pour Traefik
|
### Configuration Apache pour Traefik
|
||||||
|
|
||||||
Le fichier `apache/nextcloud.conf` configure Apache pour fonctionner correctement derrière le reverse proxy Traefik.
|
Le fichier `apache/nextcloud.conf` configure Apache pour fonctionner correctement derrière le reverse proxy Traefik.
|
||||||
|
|||||||
@@ -64,6 +64,7 @@ services:
|
|||||||
- "traefik.http.routers.cloud.middlewares=nextcloud-headers,nextcloud-redirect"
|
- "traefik.http.routers.cloud.middlewares=nextcloud-headers,nextcloud-redirect"
|
||||||
# Service configuration
|
# Service configuration
|
||||||
- "traefik.http.services.cloud.loadbalancer.server.port=80"
|
- "traefik.http.services.cloud.loadbalancer.server.port=80"
|
||||||
|
- "traefik.http.services.cloud.loadbalancer.serverstransport=nextcloud-transport"
|
||||||
# Middleware: Headers
|
# Middleware: Headers
|
||||||
- "traefik.http.middlewares.nextcloud-headers.headers.customrequestheaders.X-Forwarded-Proto=https"
|
- "traefik.http.middlewares.nextcloud-headers.headers.customrequestheaders.X-Forwarded-Proto=https"
|
||||||
- "traefik.http.middlewares.nextcloud-headers.headers.customresponseheaders.Strict-Transport-Security=max-age=15552000"
|
- "traefik.http.middlewares.nextcloud-headers.headers.customresponseheaders.Strict-Transport-Security=max-age=15552000"
|
||||||
|
|||||||
Reference in New Issue
Block a user