전체 HTTPS 이름
HTTPS(Full Name: Hypertext Transfer Protocol Secure)는 보안을 목적으로 하는 HTTP 채널로, HTTP를 기반으로 전송 암호화 및 신원 인증을 통해 전송 프로세스의 보안을 보장합니다. HTTPS는 HTTP를 기반으로 SSL을 추가하고 HTTPS의 보안 기반은 SSL이므로 암호화의 세부 내용은 SSL이 필요합니다. HTTPS에는 HTTP와 다른 기본 포트와 암호화/인증 계층(HTTP와 TCP 사이)이 있습니다. 시스템은 인증 및 암호화된 통신 방법을 제공합니다. 트랜잭션 결제와 같이 World Wide Web에서 보안에 민감한 통신에 널리 사용됩니다.
HTTPS에는 기능이 있습니다
- 콘텐츠 암호화: 하이브리드 암호화 기술을 사용하여 중개자는 평문 콘텐츠를 직접 볼 수 없습니다.
- 신원 확인: 인증서 인증을 통해 클라이언트가 자신의 서버에 접속
- 데이터 무결성 보호: 전송된 콘텐츠가 중개자에 의해 사칭되거나 변조되는 것을 방지합니다.
Nginx 구성
[root@Nginx ~]# mkdir -p /usr/local/nginx/conf/ssl
[root@Nginx ~]# cp server.crt server.key /usr/local/nginx/conf/ssl/
[root@Nginx ~]# vim /usr/local/nginx/conf/nginx.conf
server {
listen 443; # 监听端口
ssl on; # 开启 SSL
ssl_certificate ssl/server.crt; # PS:我这里是相对路径. 你们可以使用绝对路径
ssl_certificate_key ssl/server.key; # 系统会在 /usr/local/nginx/conf/ 目录中寻找
server_name www.cuplayer.com; # 证书对应的域名
...
}
[root@Nginx ~]# nginx -s reload # 重启 Nginx 服务
포트 443에서 포트 80 분리:
[root@Nginx ~]# vim /usr/local/nginx/conf/nginx.conf
server {
listen 80;
server_name www.cuplayer.com;
rewrite ^(.*)$ https://$host$1 permanent;
...
}
server {
listen 443;
ssl on;
ssl_certificate ssl/server.crt;
ssl_certificate_key ssl/server.key;
server_name www.cuplayer.com;
...
}
[root@localhost ~]# nginx -s reload
내 인기 기사 추천
- 다채널 라이브 영상 방송을 위한 온라인 클라우드 디렉터 스위칭 효과 테스트
- 비디오를 QR 코드로 변환하고 코드를 스캔하여 직접 재생하는 방법은 무엇입니까?
- 광고를 삽입하지 않고 동영상을 업로드하는 웹사이트는 어디인가요?
- 비디오에서 QR 코드를 생성하는 방법은 무엇입니까? WeChat에서 QR 코드를 스캔하여 시청하시겠습니까? 광고 없음
- 일반적으로 사용되는 사진 크기 비교표입니다. 사진 크기는 이 표를 참조하세요.
- 라이브 비디오 스트리밍 전략 (주요 플랫폼의 푸시 스트리밍 인터페이스 구성)
- HTML5 동영상 2배속 재생 기능
- 트릭을 알려주세요: 여러 비디오의 목록 재생을 실현하는 방법은 무엇입니까?
- WeChat 공개 계정의 동영상 목록에서 동영상 재생 기능을 구현하는 방법
- H5 동영상 2배속 재생 기능(동영상 다중배속 보기 기능 예시)
- FTP 서버를 구성하는 방법
- FTP를 사용하여 파일을 업로드하는 방법(FTP 파일 전송)
- OBS Live Tool 사용자 가이드/OBS를 통해 라이브 비디오 소스를 서버로 푸시하기 위한 도구
- QQ 브라우저가 비디오 태그를 하이재킹하여 자체 광고를 로드합니다(해결 방법).