Nginx 에서 SSL 인증서 설정
SSL 인증 서 를 무료 로 신청 해 야 하 는 학생 은 이 글 을 참고 할 수 있 습 니 다.여기 서 제 가 선택 한 것 은 텐 센트 DV SSL 인증서 입 니 다. 상대 적 으로 신청 과정 이 편리 하고 전자 동 발급 방식 이기 때문에 빠 르 면 몇 분 안에 증 서 를 신청 할 수 있 습 니 다.
인증서 업로드
Nginx 에 서 는 *. crt 와 *. key 두 개의 인증서 파일 을 업로드 해 야 합 니 다.SSL 인증 서 를 저장 할 ssl 디 렉 터 리 를 Nginx 디 렉 터 리 아래 에 새로 만 듭 니 다.
/usr/local/nginx/ssl/
두 파일 을 이 디 렉 터 리 로 이동 합 니 다.
3. Nginx 설정
(1) 프로필 열기
/usr/local/nginx/conf/vhost/www.example.com.conf
, 다음 설정 추가listen 443;
ssl on;
ssl_certificate /usr/local/nginx/ssl/www.example.net_bundle.crt;
ssl_certificate_key /usr/local/nginx/ssl/www.example.net.key;
(2) nginx 서버 다시 시작
service nginx restart
(3) 브 라 우 저 를 열 고 https 방식 으로 설정 결 과 를 검사 합 니 다.
기타
https 를 강제로 사용 하려 면 이전 단계 의 프로필 에 다음 설정 항목 을 추가 하면 됩 니 다.
if ($scheme = http ) {
return 301 https://$host$request_uri;
}
다른 설정 방식 도 제 글 CentOS 7 에서 Nginx 가 http 301 에서 https 로 강제 전환 하 는 설정 방법 을 참고 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.