Nginx SSL 범 도 메 인 인증서 설정

907 단어
전제 가설:
  • 서버 환경 Ubuntu 14.04.3
  • PPA 를 통 해 설 치 된 Nginx 1.8.0 TLS SNI support enabled
  • 관련 도 메 인 이름 의 common. crt 와 common. key 파일
  • 을 얻 었 습 니 다.
  • ssh a1 을 통 해 대상 서버 에 로그 인 가능
  • 인증서 파일 을 서버 로 컬 로 복사
  • $ scp domain.crt common.key a1:/etc/nginx/ssl
    ```
       
    ```
    # cd /etc/nginx/ssl
    # chmod 400 /etc/nginx/ssl/common.*
    ```
    
    2.      SSL  ,  `/etc/nginx/nginx.conf`  ,        
    ```
    http {
            ##
            # SSL Settings
            ##
    
            ssl_certificate     common.crt;
            ssl_certificate_key common.key;
            ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
            ssl_prefer_server_ciphers on;
    
            ##
    }
    ```
    
    3.      sites-enabled    server      `listen 443 ssl;`
    
    4.   nginx  
    
    5. **  **
    ----
    ####  :
    
    - Nginx PPA: `ppa:nginx/stable`
    - Mozilla Generate: https://mozilla.github.io/server-side-tls/ssl-config-generator/

    좋은 웹페이지 즐겨찾기