CentOS 6 및 CentOS 7에서 웹 서버를 구축하기 위한 SSL 인증서 구성

PHPz
풀어 주다: 2023-08-05 20:30:41
원래의
1686명이 탐색했습니다.

CentOS 6 및 CentOS 7에서 웹 서버 구축을 위한 SSL 인증서 구성

웹 서버 구축 시 데이터 보안을 보장하기 위해 SSL 인증서를 사용하여 웹 사이트 액세스를 암호화하는 경우가 많습니다. 이 문서에서는 CentOS 6 및 CentOS 7에서 웹 서버를 구축할 때 SSL 인증서를 구성하는 방법을 소개합니다.

시작하기 전에 다음 파일을 준비해야 합니다.

  1. SSL 인증서 파일(.crt)
  2. 개인 키 파일(.key)
  3. CA 인증서 파일(CA 조직에서 인증서를 구입한 경우 선택 사항) )

먼저 운영 체제에 Apache 서버 및 관련 SSL 모듈이 설치되어 있는지 확인해야 합니다. CentOS 6에서는 다음 명령을 사용하여 Apache를 설치할 수 있습니다.

sudo yum install httpd
sudo yum install mod_ssl
로그인 후 복사
로그인 후 복사

CentOS 7에서는 다음 명령을 사용해야 합니다.

sudo yum install httpd
sudo yum install mod_ssl
로그인 후 복사
로그인 후 복사

설치가 완료된 후 Apache 구성 파일에서 SSL 인증서를 구성해야 합니다. . CentOS 6에서는 구성 파일이 /etc/httpd/conf.d/ssl.conf이고 CentOS 7에서는 /etc/httpd/conf.d/ssl.conf<입니다. /코드>. 편집할 파일을 엽니다. <code>/etc/httpd/conf.d/ssl.conf,在CentOS 7上则为/etc/httpd/conf.d/ssl.conf。打开该文件进行编辑。

首先,我们需要找到以下几行代码,取消注释并修改成自己的证书文件路径:

SSLCertificateFile /path/to/your/certificate.crt
SSLCertificateKeyFile /path/to/your/privatekey.key
로그인 후 복사

如果你购买了CA证书,还需要找到以下行代码进行修改:

SSLCertificateChainFile /path/to/your/CA.crt
로그인 후 복사

保存并关闭文件后,我们需要重启Apache服务器以使配置生效。在CentOS 6上,可以使用以下命令:

sudo service httpd restart
로그인 후 복사

在CentOS 7上,则使用以下命令:

sudo systemctl restart httpd
로그인 후 복사

重启后,Apache服务器将加载配置文件中指定的SSL证书。

为了测试是否配置成功,我们可以使用curl命令来访问网站,并查看返回结果中是否包含SSL证书的相关信息。可以使用以下命令:

curl -I https://yourwebsite.com
로그인 후 복사

其中yourwebsite.com

먼저 다음 코드 줄을 찾아서 주석 처리를 해제하고 자신의 인증서 파일 경로로 수정해야 합니다.

HTTP/2 200
...
Server: Apache
...
SSL certificate verify ok.
로그인 후 복사
CA 인증서를 구매한 경우 수정하려면 다음 코드 줄도 찾아야 합니다.

rrreee

파일을 저장하고 닫은 후 구성을 적용하려면 Apache 서버를 다시 시작해야 합니다. CentOS 6에서는 다음 명령을 사용할 수 있습니다.

rrreee
CentOS 7에서는 다음 명령을 사용합니다.

rrreee🎜다시 시작한 후 Apache 서버는 구성 파일에 지정된 SSL 인증서를 로드합니다. 🎜🎜구성이 성공했는지 테스트하기 위해 컬 명령을 사용하여 웹사이트에 접속하고 반환된 결과에 SSL 인증서 관련 정보가 포함되어 있는지 확인할 수 있습니다. 다음 명령을 사용할 수 있습니다. 🎜rrreee🎜여기서 yourwebsite.com은 웹사이트 도메인 이름입니다. 🎜🎜반환된 결과에 다음과 유사한 정보가 포함되어 있으면 SSL 인증서 구성에 성공한 것입니다. 🎜rrreee🎜이 시점에서 CentOS 6 및 CentOS 7에서 SSL 인증서를 사용하여 웹 서버를 성공적으로 설정했습니다. 🎜🎜요약: 🎜이 글에서는 CentOS 6 및 CentOS 7에서 웹 서버를 구축할 때 SSL 인증서를 구성하는 방법을 소개합니다. 웹 서버를 구축할 때 SSL 인증서를 사용하면 데이터 보안을 보장할 수 있습니다. Apache 서버의 구성 파일을 수정하고 서버를 다시 시작하면 웹 사이트에 SSL 인증서를 쉽게 추가할 수 있습니다. 🎜

위 내용은 CentOS 6 및 CentOS 7에서 웹 서버를 구축하기 위한 SSL 인증서 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿