Maison  >  Article  >  Opération et maintenance  >  Comment installer un certificat SSL dans Apache

Comment installer un certificat SSL dans Apache

angryTom
angryTomoriginal
2019-11-02 14:26:545427parcourir

Comment installer un certificat SSL dans Apache

Comment installer un certificat SSL pour Apache

Maintenant, la plupart des sites Web sont https, https est plus sécurisé que http, navigation Lors de l'accès à un site Web https, il y aura un petit cadenas devant la barre d'adresse. Ci-dessous, je vais vous expliquer comment ajouter https à votre site Web.

Les certificats SSL payants sont très chers. En tant que webmasters individuels, nous pouvons choisir des certificats SSL gratuits tels que Tencent Cloud et Alibaba Cloud qui fourniront des canaux d'application gratuits.

Demandez un certificat et téléchargez le certificat de la version Apache dans la console de certificat.

Rappel amical : le fichier de certificat avec l'extension .crt utilise un fichier texte au format PEM codé en base64, qui peut être modifié en .pem ou d'autres extensions selon les besoins.

En prenant la configuration standard d'Apache comme exemple, si le nom du fichier de certificat est a_public.crt, le fichier de chaîne de certificat est a_chain.crt, et le le fichier de clé privée est un .key.

Étapes de fonctionnement

1. Créez le répertoire cert dans le répertoire d'installation d'Apache et copiez tous les fichiers téléchargés dans le répertoire cert. Si vous créez vous-même un fichier CSR lors de la demande de certificat, veuillez placer le fichier de clé privée correspondant dans le répertoire cert et nommez-le a.key

2. Ouvrez httpd.conf dans le répertoire conf sous Apache ; fichier du répertoire d'installation, recherchez le contenu suivant et supprimez le "#".

#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)
#Include conf/extra/httpd-ssl.conf(删除行首的配置语句注释符号“#”,保存后退出)

Supprimez le # devant les lignes 138 et 505

Comment installer un certificat SSL dans Apache

3. Ouvrez le fichier conf/extra/httpd-ssl.conf dans l'installation d'Apache. (Il peut également s'agir de conf.d/ssl.conf, lié au système d'exploitation et à la méthode d'installation). Recherchez l'instruction de configuration suivante dans le fichier de configuration :

# 添加 SSL 协议支持协议,去掉不安全的协议
SSLProtocol all -SSLv2 -SSLv3
# 修改加密套件如下
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
# 证书公钥配置
SSLCertificateFile cert/a_public.crt
# 证书私钥配置
SSLCertificateKeyFile cert/a.key
# 证书链配置,如果该属性开头有 '#'字符,请删除掉
SSLCertificateChainFile cert/a_chain.crt

4. Redémarrez Apache.

Pour plus de connaissances sur Apache, veuillez visiter la colonne du didacticiel d'utilisation d'Apache !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn