>  기사  >  운영 및 유지보수  >  아파치에 SSL 인증서를 설치하는 방법

아파치에 SSL 인증서를 설치하는 방법

angryTom
angryTom원래의
2019-11-02 14:26:545416검색

아파치에 SSL 인증서를 설치하는 방법

Apache에 SSL 인증서를 설치하는 방법

현재 대부분의 웹사이트는 https입니다. 브라우저가 https 웹사이트를 방문하면 주소 표시줄 앞에 작은 자물쇠가 표시됩니다. . 홈페이지에 https를 추가하는 방법을 알려드리겠습니다.

유료 SSL 인증서는 매우 비쌉니다. 우리는 개별 웹마스터로서 무료 SSL 인증서를 선택할 수 있습니다. Tencent Cloud 및 Alibaba Cloud와 같은 도메인 이름 서비스 제공업체에서는 무료 신청 채널을 제공합니다.

인증서를 신청하고 인증서 콘솔에서 Apache 버전 인증서를 다운로드하세요.

알림: 확장자가 .crt인 인증서 파일은 Base64로 인코딩된 PEM 형식 텍스트 파일을 사용하며 필요에 따라 .pem 또는 기타 확장자로 수정할 수 있습니다.

Apache 표준 구성을 예로 들면, 인증서 파일 이름이 a_public.crt이면 인증서 체인 파일은 a_chain.crt이고 개인 키 파일은 a.key입니다.

작업 단계

1. Apache 설치 디렉터리에 cert 디렉터리를 생성하고, 다운로드한 모든 파일을 cert 디렉터리에 복사합니다. 인증서 신청 시 CSR 파일을 직접 생성하는 경우 해당 개인 키 파일을 cert 디렉터리에 넣고 이름을 a.key로 지정하세요.

2. Apache 설치 디렉터리 아래의 conf 디렉터리에서 httpd.conf 파일을 엽니다. 다음 내용을 찾아 "#"을 제거하세요.

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

138행과 505행 앞의 #을 제거하세요

아파치에 SSL 인증서를 설치하는 방법

3. Apache 설치 디렉터리에서 conf/extra/httpd-ssl.conf 파일을 엽니다(conf.d/ssl.conf일 수도 있음). 운영 체제에 따라(설치 방법에 따라 다름) 구성 파일에서 다음 구성 문을 찾으세요.

# 添加 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. Apache를 다시 시작하세요.

더 많은 Apache 관련 지식을 보려면 Apache 사용 튜토리얼 컬럼을 방문하세요!

위 내용은 아파치에 SSL 인증서를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.