> 백엔드 개발 > PHP 튜토리얼 > HTTPS의 간단한 구현과 SSL의 자동 구현

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

coldplay.xixi
풀어 주다: 2023-04-09 14:54:02
앞으로
2582명이 탐색했습니다.

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으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿