Nginx 설정 https 접근

1898 단어 nginxsslhttps
여기 서 제 가 사용 하 는 것 은 아 리 클 라 우 드 ECS 입 니 다. 그 중에서 1 년 무료 SSL 인증 서 를 제공 합 니 다.
1. HTTPS 란 무엇 인가
위 키 백과 의 설명 에 따 르 면:
하이퍼텍스트 전송 보안 프로 토 콜 (줄 임 말: HTTPS, 영어: Hypertext Transfer Protocol Secure) 은 하이퍼텍스트 전송 프로 토 콜 과 SSL / TLS 의 조합 으로 암호 화 통신 및 네트워크 서버 신분 에 대한 감정 을 제공 합 니 다.HTTPS 연결 은 유 니 버 설 네트워크 의 거래 결제 와 기업 정보 시스템 에서 민감 한 정 보 를 전송 하 는 데 자주 사용 된다.HTTPS 는 RFC 2660 에서 정의 하 는 보안 하이퍼텍스트 전송 프로 토 콜 (S - HTTP) 과 혼동 해 서 는 안 된다.
HTTPS 는 현재 프라이버시 와 안전 을 중시 하 는 모든 사이트 의 최 우선 선택 이다. 기술 이 계속 발전 함 에 따라 HTTPS 사 이 트 는 더 이상 대형 사이트 의 특허 가 아니 라 모든 일반 개인 역장 과 블 로 그 는 스스로 안전 한 암호 화 사 이 트 를 구축 할 수 있다.
만약 한 사이트 가 암호 화 되 지 않 았 다 면, 당신 의 모든 계 정 비밀 번 호 는 명문 으로 전 송 됩 니 다.프라이버시 와 금융 문제 가 걸 리 면 암호 화 되 지 않 은 전송 이 얼마나 무 서운 지 짐작 할 수 있다.
2, Nginx 설정 https
내 가 사용 하 는 것 은 아 리 운 이 고 다른 구름 도 마찬가지다.다음은 인증서 가 발 급 된 인터페이스 입 니 다. 아 리 클 라 우 드 콘 솔 아래 그림 과 같이 인증 서 를 다운로드 하려 면 다운로드 한 두 파일 중 하 나 를 pem 하나 key 를 nginx 디 렉 터 리 에 놓 으 십시오. 제 가 이전 글 에서 설정 한 환경 이 라면 etc / nginx 디 렉 터 리 입 니 다. 디 렉 터 리 에 cert 폴 더 를 추가 하고 두 파일 을 복사 한 다음 nginx. conf 파일 을 편집 하여 수정 합 니 다.(아래 속성 에서 ssl 시작 속성 은 인증서 설정 과 직접적인 관 계 를 가 집 니 다. 다른 속성 은 자신의 실제 상황 과 결합 하여 복사 하거나 조정 하 십시오):
server {
    listen 443;
    server_name localhost;
    ssl on;
    root html;
    index index.html index.htm;
    ssl_certificate   cert/214147904730891.pem;
    ssl_certificate_key  cert/214147904730891.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
        root html;
        index index.html index.htm;
    }
}

3. Nginx 를 다시 시작 합 니 다.
sudo service nginx restart

4. https 방식 으로 사이트 에 접근 합 니 다.
사이트 인증서 의 설치 설정 을 테스트 합 니 다.
이상 은 모든 설정 절차 입 니 다. 문제 가 있 으 면 블 로그 에 글 주 소 를 남 겨 주세요.https://aimpeter.xyz/nginxhtt...

좋은 웹페이지 즐겨찾기