HTTP 프로토콜은 안전하지 않은 프로토콜이라는 것은 잘 알려져 있으며, HTTPS 프로토콜은 HTTP over SSL/TLS의 약어로 "SSL/TLS를 사용하는 HTTP"를 뜻하며 흔히 "Hypertext Transfer"라고 알려져 있습니다. 보안 프로토콜" . HTTP는 SSL/TLS 프로토콜과 함께 암호화된 전송 및 신원 인증을 위한 네트워크 프로토콜을 구축할 수 있습니다.
HTTPS로 업그레이드하기 전 웹 페이지는 다음과 같습니다
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!