> 운영 및 유지보수 > 엔진스 > Nginx에서 로컬로 SSL 액세스를 구성하는 방법

Nginx에서 로컬로 SSL 액세스를 구성하는 방법

王林
풀어 주다: 2023-05-26 16:28:06
앞으로
1300명이 탐색했습니다.

    1. 구성 단계

    1.1 인증서 생성

    keytool -genkey -v -alias nginx -keyalg RSA -keystore nginx.keystore -validity 36500
    로그인 후 복사

    별칭은 nginx

    keystore 파일은 nginx.keystore

    유효 기간은 36500일

    Nginx에서 로컬로 SSL 액세스를 구성하는 방법

    위 그림을 따라가세요. 그게 바로 그것입니다. nginx.keystore 파일을 생성하는 데 도움이 될 수 있습니다.

    1.2 인증서 형식 변환

    JKS2PFX.bat nginx.keystore 123456 nginx exportfile .
    로그인 후 복사

    이 JKS2PFX.bat는 도구이며, 다운로드 주소는

    nginx.keystore이며, 방금 생성한 파일입니다.

    123456은 우리가 nginx입니다. 방금 생성된 .keystore 파일, 설정된 비밀번호

    nginx는 방금 설정한 별칭 별칭

    exportfile이고, 생성하려는 파일 이름

    입니다. SSL 인증서가 생성된 디렉터리는 현재 폴더를 나타냅니다

    Nginx에서 로컬로 SSL 액세스를 구성하는 방법

    运行方式:
    JKS2PFX.bat <KeyStore文件> <KeyStore密码> <Alias别名> <导出文件名> [目录]
    로그인 후 복사

    변환은 다음을 생성합니다:

    Nginx에서 로컬로 SSL 액세스를 구성하는 방법

    exportfile.crt 및 importfile.key 파일을 nginx conf의 ssl 디렉터리에 복사합니다

    Nginx에서 로컬로 SSL 액세스를 구성하는 방법

    1.3 nginx 구성

    server {
        listen 443 ssl;
        server_name localhost;
        ssl_certificate ssl/exportfile.crt;
        ssl_certificate_key ssl/exportfile.key; 
        ssl_session_cache shared:SSL:10m;
        ssl_session_timeout 10m; 
        ssl_ciphers HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers on;
    
        location / {
            proxy_set_header Host       $host;
            proxy_pass http://localhost/;
        }
    }
    로그인 후 복사

    Nginx에서 로컬로 SSL 액세스를 구성하는 방법

    구성 후 nginx -s reload restart를 사용하십시오.

    이렇게 구성하면 http와 https를 동시에 지원합니다

    Nginx에서 로컬로 SSL 액세스를 구성하는 방법

    구성되었다는 의미입니다ssl

    1.4 참고

    nginx에서 SSL을 지원하지 않으면 SSL을 지원해야 합니다. 보안 모듈을 추가해야 합니다.

    Nginx에서 로컬로 SSL 액세스를 구성하는 방법

    • with-http_ssl_module: SSL 모듈, 그렇지 않은 경우 직접 설치할 수 있습니다

    위 내용은 Nginx에서 로컬로 SSL 액세스를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    관련 라벨:
    원천:yisu.com
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿