Bonjour à tous !
Je viens vers vous car j'ai un petit soucis apres la lecture du tutorial : https://mondedie.fr/d/8295-Tuto-Nextcloud-version-docker
Arrivé à l'etape pour taper mon URL depuis l'exterieur je me paye un 502 Bad Gateway par mon nginx.
J'ai bien adapté ma configuration au standard actuelle, c'est à dire avec l'utilisation de l'image wonderfall/boring-nginx et en modifiant à plusieurs reprises mon fichier de Vhosts, soit en le generant automatiquement, soit en le creant manuellement.
Mais rien n'y fait, voici mes differents fichiers de conf :
compose.yaml
nginx:
image: wonderfall/boring-nginx
container_name: nginx
links:
- nextcloud:nextcloud
ports:
- "80:8000"
- "443:4430"
volumes:
- /data/docker/nginx/sites-enabled:/sites-enabled
- /data/docker/nginx/conf:/conf.d
- /data/docker/nginx/log:/var/log/nginx
- /data/docker/nginx/certs:/certs
- /data/docker/nginx/passwd:/passwds
- /data/docker/nginx/www:/www
nextcloud:
image: wonderfall/nextcloud
container_name: nextcloud
links:
- db_nextcloud:db_nextcloud
environment:
- UID=1000
- GID=1000
volumes:
- /data/docker/nextcloud/data:/data
- /data/docker/nextcloud/config:/config
- /data/docker/nextcloud/apps:/apps2
db_nextcloud:
image: mariadb:10
container_name: db_nextcloud
volumes:
- /data/docker/nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=xxx
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=xxx
tld.domain.conf
server {
listen 8000;
server_name tld.domain.net;
# Enforce HTTPS
return 301 https://$host$request_uri;
}
server {
listen 4430 ssl http2;
server_name tld.domain.net;
ssl_certificate /certs/fullchain.pem; #CA Cert pem
ssl_certificate_key /certs/privkey.pem; #Private Key
include /conf.d/ssl_params.conf;
location / {
proxy_pass http://nextcloud:8888;
include /conf.d/proxy-params.conf;
}
}
Si une ame charitable pouvait se trouver ici et m'aider à avancer j'en serais grandement reconnaissant !
See Ya,
Kain