>  기사  >  백엔드 개발  >  HTTPS의 간단한 구현과 SSL의 자동 구현

HTTPS의 간단한 구현과 SSL의 자동 구현

coldplay.xixi
coldplay.xixi앞으로
2020-09-02 17:35:262576검색

HTTPS의 간단한 구현과 SSL의 자동 구현

HTTP 프로토콜은 안전하지 않은 프로토콜이라는 것은 잘 알려져 있으며, HTTPS 프로토콜은 HTTP over SSL/TLS의 약어로 "SSL/TLS를 사용하는 HTTP"를 뜻하며 흔히 "Hypertext Transfer"라고 알려져 있습니다. 보안 프로토콜" . HTTP는 SSL/TLS 프로토콜과 함께 암호화된 전송 및 신원 인증을 위한 네트워크 프로토콜을 구축할 수 있습니다.

HTTPS로 업그레이드하기 전 웹 페이지는 다음과 같습니다

HTTPS의 기본 포트는 443입니다. , 이 포트 번호는 영구적입니다. 방화벽 허용 목록에 추가하세요.

sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --reload

열린 포트 보기

sudo firewall-cmd --list-port80/tcp 443/tcp

SSL 모듈 설치

sudo yum -y install mod_ssl

설치가 완료된 후 Apache 구성 디렉터리에 SSL 구성 파일을 생성하세요

/etc/httpd/conf.d/ssl.conf

해당 개인 키와 인증서는 위 그림에서 볼 수 있습니다.

/etc/pki/tls/private/localhost.key/etc/pki/tls/certs/localhost.crt

Apache 서비스 다시 시작

sudo systemctl restart httpd

브라우저에서 액세스

https://lamp.test.com빨간색 경고 표시를 클릭하면 인증서가 1년 동안만 유효합니다.


이후 SSL 모듈을 자동으로 설치하여 HTTPS가 구현되었습니다.

프로그래밍에 대해 자세히 알고 싶다면

php training
칼럼

을 주목해 주세요.

위 내용은 HTTPS의 간단한 구현과 SSL의 자동 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 juejin.im에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제