SSL을 사용하기 위해서는 listen 디렉티브에 ssl 을 추가해야함

server {
    listen              443 ssl;
    server_name         my.example.com;
  
    ssl_certificate     /home/my/apps/cert/my.example.com.crt;
    ssl_certificate_key /home/my/apps/cert/my.example.com.key;
    ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers         HIGH:!aNULL:!MD5;
    ...
}

ssl_protocolsssl_ciphers 에 보안에 강한 버전과 cipher 를 사용하도록 제한할수 있음

SSL 커넥션 최적화

인증서 체인

이름기반 서버 (VirtualHost - SNI)