Stannn Posted April 9, 2019 Share Posted April 9, 2019 Bonjour, Je rencontre un problème de configuration pour un site en HTTPS. Suite à un changement d'hébergeur (vers un serveur dédié OVH) d'un multisite prestashop 1.5.4.0 , j'ai 2 sites en alias qui fonctionnent. Ces sites alias sont en HTTP. Par contre le site principal est configuré en HTTPS et je reçois une erreur NOT FOUND. Quote NOT FOUND The requested URL was not found on this server. --- Apache/2.4.25 (debian) server at www.monsite.fr Port 443" je pense qu'il s'agit du fichier etc/apache2/sites-available/prestashop.conf que j'ai mal écrit mais je ne sais où est l'erreur. je vous le mets en pièce-jointe. Sinon, je peux vous transmettre d'autre fichiers si vous avez des idées. Merci d'avance ! Stan prestashop.conf Link to comment Share on other sites More sharing options...
doekia Posted April 9, 2019 Share Posted April 9, 2019 Tu as dépensé beaucoup d'énergie pour nous cacher les seules choses pouvant nous servir à diagnostiquer/aider... les vraies urls! dommage Link to comment Share on other sites More sharing options...
Stannn Posted April 9, 2019 Author Share Posted April 9, 2019 Ha d'accord, je pensais que ça serait plus sécurisant de mettre de fausses URLs. je remets le fichier. Merci de ne pas utiliser les vraies URLs dans vos messages (uniquement via le fichier si possible). prestashop.conf Link to comment Share on other sites More sharing options...
doekia Posted April 9, 2019 Share Posted April 9, 2019 (edited) je vois pas quelle sécurité tu cherches a obtenir... c'est pas des sites publiques? mais bon... Si tu regardes la section alternate name du certificat que tu as redemandé le 03/Avril ici: https://crt.sh Tu verra que ton certificat n'est pas valide pour tous les domaines du vhosts. Je suppose que l'apache ne monte pas le ssl donc pas de site en https donc redirection infini Edited April 9, 2019 by doekia (see edit history) Link to comment Share on other sites More sharing options...
Stannn Posted April 9, 2019 Author Share Posted April 9, 2019 (edited) Merci pour la réponse. Pour le moment je n'ai besoin du certif et du https uniquement pour le domaine principal. donc dans la partie <VirtualHost *:443> je ne dois mettre que celui dont j'ai besoin ( pas les autres alias ) pour éviter ce problème ? Sinon, pas besoin de créer d'autre fichier .conf (genre prestashop-le-ssl.conf) ? Edited April 9, 2019 by Stannn (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted April 9, 2019 Share Posted April 9, 2019 Soit tu étends ton certificat pour inclure les autres domaines, soit tu vire les alias non inclus dans le certificat de ton vhosts Link to comment Share on other sites More sharing options...
Stannn Posted April 9, 2019 Author Share Posted April 9, 2019 Toujours la même erreur en retirant ces alias. Dois-je mettre <IfModule mod_ssl.c> avant <VirtualHost *:443> dans le fichier prestashop.conf ? Même si dans mon ports.conf j'ai ceci : Listen 80 <IfModule ssl_module> Listen 443 </IfModule> <IfModule mod_gnutls.c> Listen 443 </IfModule> Link to comment Share on other sites More sharing options...
Stannn Posted April 10, 2019 Author Share Posted April 10, 2019 Personne n'a une idée ? je suis bloqué ! Link to comment Share on other sites More sharing options...
a.el69 Posted June 24, 2021 Share Posted June 24, 2021 T as mis les droits sur le dossier private : $ sudo chmod -R 777 /etc/ssl/private/ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now