nginx ssl 인증서 인증 추가

1809 단어 nginx
nginx 가 ssl 인증서 인증 을 지원 하도록 먼저 openssl 을 설치 한 다음 다음 다음 명령 을 수행 합 니 다.
openssl genrsa -out sim.key 1024
openssl req -new -key sim.key -out sim.csr
openssl x509 -req -days 365 -in sim.csr -signkey sim.key -out mall.crt

 
이렇게 하면 키 와 인증 서 를 만 든 다음 nginx 에 해당 하 는 server 설정 에 추가 합 니 다.
ssl on;
ssl_certificate ssl_key/sim.crt;
ssl_certificate_key ssl_key/sim.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;

 
설정 이 끝 난 후 nginx 를 다시 시작 하면 됩 니 다. http 를 https 로 직접 이동 하려 면 설정 파일 에 추가 해 야 합 니 다.
if ($server_port ~ "^80$")
{
    set $rule_0 1$rule_0; 
}
if ($rule_0 = "1")
{
    rewrite /(.*) https://yourdomain.com/$1permanent; 
    break; 
}

 
등급: http://simblog.vicp.net/?p=242

좋은 웹페이지 즐겨찾기