Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/12/2018, à 16:04

Blakesnake

Config PHP avec SSL [RESOLU]

Bonjour,

j'essaie de mettre actuellement en place un blog sur un serveur dédié en suivant divers tutos mais je me retrouve bloqué à la dernière étape avec le SSL. J'ai crée un certificat let's encrypt. Le site répond bien en https mais le php semble avoir un problème car la mise en forme du wordpress est cassée, alors qu'elle fonctionnait avec le http.

voici le fichier conf de NGINX. Voyez vous quelque chose qui cloche au premier abord ?

server {
#Permet d'  couter sur le port 80 de l'IPv4 de votre serveur
       listen 80;
#Permet d'  couter sur le port 80 de l'IPv6 de votre serveur
       listen [::]:80;

#Vous devez renseigner le nom de domaine de votre site internet
       server_name cavernedejeepy.eu www.carvernedejeepy.eu;
       return         301 https://$server_name$request_uri; #Redirection
}


server {

       listen 443 ssl;
       server_name cavernedejeepy.eu www.carvernedejeepy.eu;
#D  finit le r  pertoire qui va accueillir les fichiers de votre site internet
       root /var/www/cavernedejeepy;

#Permet de d  finir l'ordre d'ex  cution de votre index. Ici, s'il y a deux index.php/html    la $       index index.php index.html;

#Let's Encrypt
location ~ /.well-known {
        allow all;
        root /tmp/well-known;
 }

#Ici, on donne l'ordre d'afficher une page 404 sur la totalit   du site si un fichier n'existe pa$location ~ \.php$ {
        include         /etc/nginx/fastcgi_params;
        if (-f $request_filename) {
        fastcgi_pass   127.0.0.1:9000;
        }
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
 }

#SSL
ssl on;
ssl_certificate /etc/letsencrypt/live/cavernedejeepy.eu/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/cavernedejeepy.eu/privkey.pem;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA38$
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_stapling on;
ssl_stapling_verify on;
add_header Strict-Transport-Security max-age=15768000;


}

Merci d'avance pour votre aide

Dernière modification par Blakesnake (Le 31/12/2018, à 17:34)


Blakesnake, le laborantin fou

Hors ligne

#2 Le 31/12/2018, à 16:12

TontonAyo

Re : Config PHP avec SSL [RESOLU]

le probleme a mon avis c'est pas le SSL, c'est plutot wordpress.

Je suis vite fait aller sur ton url, la page fait des demandes d'images et autres sur une adresse ip et non une url. le certificat let's encrypt couvre ton URL cavernedejeepy.eu mais pas les adresses ip du coup ca bloque tout tes fichier de mise en page (CSS et autres) car considéré comme dangereux.

En gros, va dans ta config wordpress et met des url au lieu d'adresse ip.

Hors ligne

#3 Le 31/12/2018, à 17:33

Blakesnake

Re : Config PHP avec SSL [RESOLU]

C'était effectivement un problème de config wordpress. J'ai remplacé l'IP par le nom de domaine en passant par le panneau d'administration et par Réglages -> Général.

Merci pour ton aide


Blakesnake, le laborantin fou

Hors ligne