nginx 설정 https 방식 으로 접근

2366 단어 nginx
첫 번 째 단계: 인증 서 를 받 아 아 아 리 클 라 우 드 에서 무료 인증 서 를 신청 하고 1 년 의 유효기간 을 가 진 후에 for nginx 인증 서 를 다운로드 합 니 다.두 번 째 단계: 인증서 설치
Nginx 의 설치 디 렉 터 리 에 cert 디 렉 터 리 를 만 들 고 다운로드 한 모든 파일 을 cert 디 렉 터 리 에 복사 합 니 다.인증 서 를 신청 할 때 자신 이 만 든 CSR 파일 이 라면 해당 하 는 비밀 키 파일 을 cert 디 렉 터 리 에 두 고 cert. key 라 고 명명 하 십시오.Nginx 설치 디 렉 터 리 아래 conf 디 렉 터 리 에 있 는 nginx. conf 파일 을 열 고 찾 습 니 다:
# HTTPS server
# #server {
# listen 443;
# server_name localhost;
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
# ssl_prefer_server_ciphers on;
# location / {
#
#
#}
#}

이 를 다음 속성 에서 ssl 로 시작 하 는 속성 은 인증서 설정 과 직접적인 관 계 를 가 집 니 다. 다른 속성 은 자신의 실제 상황 과 결합 하여 복사 하거나 조정 하 십시오.
server {
    listen 443;
    server_name localhost;
    ssl on;
    root html;
    index index.html index.htm;
    ssl_certificate   cert/cert.pem;
    ssl_certificate_key  cert/cert.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;
    }
}

저장 종료.nginx 서버 를 다시 시작 하고 https 방식 으로 사이트 에 접근 합 니 다.

좋은 웹페이지 즐겨찾기