keytool -genkey -v -alias nginx -keyalg RSA -keystore nginx.keystore -validity 36500
별칭은 nginx
keystore 파일은 nginx.keystore
유효 기간은 36500일
위 그림을 따라가세요. 그게 바로 그것입니다. nginx.keystore 파일을 생성하는 데 도움이 될 수 있습니다.
JKS2PFX.bat nginx.keystore 123456 nginx exportfile .
이 JKS2PFX.bat는 도구이며, 다운로드 주소는
nginx.keystore이며, 방금 생성한 파일입니다.
123456은 우리가 nginx입니다. 방금 생성된 .keystore 파일, 설정된 비밀번호
nginx는 방금 설정한 별칭 별칭
exportfile이고, 생성하려는 파일 이름
입니다. SSL 인증서가 생성된 디렉터리는 현재 폴더를 나타냅니다
运行方式: JKS2PFX.bat <KeyStore文件> <KeyStore密码> <Alias别名> <导出文件名> [目录]
변환은 다음을 생성합니다:
exportfile.crt 및 importfile.key 파일을 nginx conf의 ssl 디렉터리에 복사합니다
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 -s reload restart를 사용하십시오.
이렇게 구성하면 http와 https를 동시에 지원합니다
1.4 참고nginx에서 SSL을 지원하지 않으면 SSL을 지원해야 합니다. 보안 모듈을 추가해야 합니다.구성되었다는 의미입니다
ssl
- with-http_ssl_module: SSL 모듈, 그렇지 않은 경우 직접 설치할 수 있습니다
위 내용은 Nginx에서 로컬로 SSL 액세스를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!