Je venais juste de trouver un moyen d’obtenir un certificat SSL pour mon domaine, car Facebook le demandait avant le 1er octobre, comme vous le savez peut-être.
Par conséquent, j'ai signé et installé mon certificat startssl sur mon serveur.
Maintenant, mon problème est que, lorsque j'essaie d'accéder à l'un de mes sites https, il me demande toujours de faire une exception pour mon certificat (ce qui est correct pour le moment), mais après avoir créé cette exception, mon serveur, qui est comme je le connais un Linux serveur avec un back-end de cPanel, déclenche une notification 404 page non trouvée pour moi.
404 Not Found
The server can not find the requested page:
greentomatocars.com.au/fbtab/booking (port 443)
Please forward this error screen to greentomatocars.com.au's WebMaster.
Tous les diagnostics disponibles, qu'est-ce que c'est et quel est le problème?
Toute réponse sera appréciée.
Vous devez configurer votre serveur pour qu'il serve également votre contenu sur le port 443 (https). Pour le moment, il utilise toujours le cPanel default .
Une fois les certificats installés, vous devez activer SSL via
Security -> SSL/TLS Manager -> Activate SSL on Your Web Site (HTTPS)
j'ai eu un problème similaire sur un serveur avec peu d'hôtes (actuellement, seulement un avec support https)
j'ai trouvé le sulotion dans cpanel FAQ , je suis allé à WHM Home >> Configuration du service >> Configuration Apache >> Inclure l'éditeur >> Avant l'hôte virtuel Inclure , et ajouté les lignes suivantes:
<VirtualHost IPADDRESS:443>
ServerName HOSTNAME
DocumentRoot /usr/local/Apache/htdocs
ServerAdmin EMAIL
<IfModule mod_suphp.c>
suPHP_UserGroup MYUSER MYGROUP
</IfModule>
SSLEngine on
SSLCertificateFile SSLCERTIFICATEFILE
SSLCertificateKeyFile YOUR-SSLCERTIFICATEKEYFILE
</VirtualHost>
Si vous avez le 404, votre SSL fonctionne parfaitement car le "404" a été transmis via SSL. Je voudrais enquêter sur le problème actuel , qui est le 404.
Je me rends compte que cette question a 4 ans.
Si vous pouvez accéder à la page html de votre domaine racine (par exemple, https://midomain.com/
), mais que les pages d'un répertoire tel que https://midomain.com/
vous donnent une erreur 404 Not Found
, vous devrez probablement ajouter ces lignes à votre fichier httpd-ssl
:
(s'applique à Apache 2.4)
<Directory />
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order deny,allow
Allow from all
</Directory>