- Modifié
Bonjour,
merci pour vos retours, les solutions évoqué n'ont pas fonctionné ..
Ma configuration est la suivante
WEB ----> Traefik -----> Nginx ---> Wordpress
Malheureusement, le panneau d'administration ne fonctionne pas , j'ai l'erreur suivante
**Désolé, vous n’avez pas l’autorisation d’accéder à cette page.
**
J'ai bien accès quand je désactive le httpsPour forcé le https et pour que le site s'affiche correctement, j'ai du ajouté les lignes suivantes a wp-config.php
/** SSL */ if ( (!empty( $_SERVER['HTTP_X_FORWARDED_HOST'])) || (!empty( $_SERVER['HTTP_X_FORWARDED_FOR'])) || (!empty( $_SERVER['HTTP_X_FORWARDED_PROTO']) && strtoupper($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'HTTPS' ) ) { define('WP_HOME', 'https://NDD'); define('WP_SITEURL', 'https://NDD'); $_SERVER['HTTPS'] = 'on'; } define('FORCE_SSL_ADMIN', true);
Voici ma configuration nginx
server { index index.php index index.html; server_name php-docker.local; error_log /var/log/nginx/error.log; access_log /var/log/nginx/access.log; root /code; location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass php:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param REQUEST_URI $request_uri; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; proxy_set_header X-Forwarded_Proto https; }
Bonjour ,
j'ai mis en place un serveur web ( NGINX , PHP , Maria DB ), malheureusement j'ai un problème quand j'essaie d'installer un wordpress.
Les CSS ne s'affiche pas .. Dans les outils de développement j'ai pu relever l'erreur suivante :
Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure stylesheet '<URL>'. This request has been blocked; the content must be served over HTTPS.
Je suis bien en https via un certificat fourni avec let's encrypt .
Une idée de comment résoudre le problème ?
Merci- Modifié
Merci pour les informations
Hate d'avoir la nouvelle version
Une idée de période concernant la mise à disposition de la nouvelle version ?Salut , j'ai exactement le même problème .. a ce jour j'ai pas réussi à résoudre le problème
- Modifié
Bonjour ,
je déterre le topic , de mon coté le script fonctionne bien quand je le lance manuellement mais impossible a faire fonctionner depuis rtorrent
J'ai essayer plusieurs choses , dans le exec.log j'ai le résultat success pourtantLog
--- Success --- --- sh /config/rtorrent/telegram.sh Spotify-v8.5.70.868-Mod.apk --- --- Background task --- --- Success ---
rtorrent.rc
method.set_key = event.download.finished,filebot,"execute.throw.bg={sh /config/rtorrent/telegram.sh,$d.name=}"
Comment résoudre le problème ?
J'ai verifié les droits , tout me semble ok- Modifié
@thcolin Attention , la protection de sensorr ne fonctionne pas .... au moment de la fenetre d'authentification il suffit de faire entrer ou alors taper un login et mot de passe aléatoire et vous aurez quand même accès
@niocb pourquoi ne veut tu pas essayer avec docker ? Apparament tu as des paquets incompatibles d'installer sur ton OS- Modifié
J'ai trouvé ... pour sensorr il faut ajouter un label supplémentaire :
- "traefik.http.services.sensorr.loadbalancer.server.port=5070"
Merci à @laster13 et LacazeThomas , la redirection http vers HTTPS fonctionne
Je vais maintenant regarder du côté de cloudfare- Modifié
Traefik: image: traefik:v2.2 restart: unless-stopped environment: - "GANDIV5_API_KEY=" ports: - 80:80 - 8080:8080 - 443:443 volumes: - /var/run/docker.sock:/var/run/docker.sock - /mnt/data-srv-app/traefik/traefik.toml:/traefik.toml:ro - /mnt/data-srv-app/traefik/services.toml:/etc/traefik/services.toml:ro - /data/acme.json:/acme.json networks: - web sensor: image: thcolin/sensorr:latest ports: - 5070:5070 volumes: - /mnt/data-srv-app/sensor/config:/app/sensorr/config - /mnt/torrent:/app/sensorr/blackhole labels: - "traefik.enable=true" - "traefik.http.routers.sensor.rule=Host(`NDD`)" - "traefik.http.routers.sensor.entryPoints=insecure,secure" - "traefik.http.routers.sensor.tls=true" - "traefik.http.routers.sensor.tls.certresolver=gdabzh" networks: - web
Bonjour ,
suite à la mise en place de traefik dans mon infra je souhaiterai pouvoir y avoir accés depuis l'exterieur .
Malheureusement pour une raison inconnue je n'y arrive pas , j'ai une erreur " bad gateway" , or je n'ai aucun problème pour mettre en place ce système sur d'autres container
Une idée du problème ? MerciBonjour @laster13
Merci pour ta réponse, j'avance à pas de loup sur docker et traefik pour essayer de comprendre les choses .
Je viens d'update le premier post avec ma nouvelle configuration en ajoutant les certificats let's encrypt
Une chose que je n'arrive pas a faire fonctionner c'est la redirection http vers https ...
Une idée ? Merci
Pour cloudfare j'ai pas encore regarderRésolu , j'ai repris la configuration du début avec de bon tuto
- Modifié
Bonjour,
Actuellement en train de me lancer dans la mise en place de traefic , je coince ... quand j'accede a mon URL j'ai une erreur " Bad Gateway"
Je vous joint mon docker-compose ainsi que mon traefik.yamlversion: '3.8' services: Portainer: image: portainer/portainer ports: - 8000:8000 - 9000:9000 volumes: - /var/run/docker.sock:/var/run/docker.sock - /mnt/data-srv-app/portainer:/data restart: always Traefik: image: traefik:v2.2 environment: - "GANDIV5_API_KEY=API" ports: - 80:80 - 8080:8080 - 443:443 volumes: - /var/run/docker.sock:/var/run/docker.sock - /mnt/data-srv-app/traefik/traefik.toml:/traefik.toml:ro - /mnt/data-srv-app/traefik/services.toml:/etc/traefik/services.toml:ro - /data/acme.json:/acme.json labels: - "--log.level=DEBUG" - "--api.insecure=true" - "--providers.docker=true" - "--providers.docker.exposedbydefault=false" - "--entrypoints.web.address=:80" - "traefik.http.routers.nas.entrypoints=insecure,secure" - "traefik.http.routers.nas.rule=Host(`NDD`)" - "traefik.http.routers.nas.service=nas@file" - "traefik.http.routers.nas.tls=true" - "traefik.http.routers.nas.tls.certresolver=gdabzh" - "traefik.http.routers.hassio.entrypoints=insecure,secure" - "traefik.http.routers.hassio.rule=Host(`NDD`)" - "traefik.http.routers.hassio.service=hassio@file" - "traefik.http.routers.hassio.tls=true" - "traefik.http.routers.hassio.tls.certresolver=gdabzh" networks: - web jackett: image: linuxserver/jackett:latest restart: always ports: - 9117:9117 volumes: - /mnt/data-srv-app/Jackett/config:/config labels: - "traefik.enable=true" - "traefik.http.routers.jackett.rule=Host(`NDD`)" - "traefik.http.routers.jackett.entryPoints=insecure,secure" - "traefik.http.routers.jackett.tls=true" - "traefik.http.routers.jackett.tls.certresolver=gdabzh" - "traefik.http.routers.jackett.middlewares=redirect-to-https@file" networks: - web networks: web: driver: bridge
Traefik.yaml
[global] sendAnonymousUsage = false [log] level = "INFO" format = "common" [providers] [providers.docker] endpoint = "unix:///var/run/docker.sock" watch = true exposedByDefault = true swarmMode = false [providers.file] filename = "/etc/traefik/services.toml" watch = true [certificatesResolvers.NDD.acme] email = "***@hotmail.com" storage = "acme.json" [certificatesResolvers.gdabzh.acme.httpChallenge] entryPoint = "insecure" [api] dashboard = true debug = false insecure = true [entryPoints] [entryPoints.insecure] address = ":80" [entryPoints.secure] address = ":443"
Services.toml
[http] [http.services] [http.services.nas] [http.services.nas.loadBalancer] [[http.services.nas.loadBalancer.servers]] url = "http://192.168.1.32:8080/" [http.services.hassio] [http.services.hassio.loadBalancer] [[http.services.hassio.loadBalancer.servers]] url = "https://192.168.1.48:8123/" [http.middlewares] [http.middlewares.redirect-to-https] [http.middlewares.redirect-to-https.redirectScheme] scheme = "https"