Les sites Web PHP utilisent généralement l'accès http par défaut. Si vous souhaitez le modifier en accès sécurisé https, vous devez demander un certificat SSL et l'installer.
1. Demandez un certificat SSL
Allez sur WoSign ou sur d'autres sites Web pour demander un certificat SSL. WoSign à titre d'exemple. Utilisateur Vous devez enregistrer un mot de passe et définir le mot de passe d'installation du certificat : (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)
Une fois l'application du certificat réussie, téléchargez Le certificat obtient un package compressé et le mot de passe de décompression est le mot de passe d'installation du certificat. Après la décompression, vous obtenez le package de fichiers suivant :
Ici nous prenons comme exemple le serveur Linux, et il suffit d'utiliser le package compressé pour Apache, après décompression, trois fichiers sont générés :2 . Installez openssl sur le serveur, mod_ssl
fenêtre de commande Linux via le cloud Installation pratique, commande : yum install mod_ssl opensslAprès l'installation, un ssl.conf sera généré dans le fichier. répertoire /etc/httpd/conf.d S'il n'est pas généré, téléchargez-en un vous-même3 , Téléchargez le certificat
Créez un répertoire tel que SSL sous le /etc/httpd/conf.d. etc/httpd/conf.d et téléchargez les trois fichiers précédemment compressés dans le répertoire SSL nouvellement créé (/etc/httpd/conf .d/ssl/).4. Modifiez le fichier de configuration ssl.conf
Listen 443(https默认端口为443) LoadModule ssl_module modules/mod_ssl.so SSLCertificateFile /etc/httpd/conf.d/ssl/www.xxx.com.crt SSLCertificateKeyFile /etc/httpd/conf.d/ssl/www.xxx.com.key SSLCertificateChainFile /etc/httpd/conf.d/ssl/root_bundle.crt
5. Les fichiers pseudo-statiques ajoutent une redirection 301 pour pointer vers le mode d'accès https
Voir l'image ci-dessous pour les paramètres6. Redémarrez le service
service httpd restartAprès avoir redémarré le service, testez si la méthode https+nom de domaine est accessible normalement.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!