1. 程式人生 > 其它 >nginx - ssl 證書配置參考

nginx - ssl 證書配置參考

1. 下載證書
2. 配置如下:
  1. 在nginx目錄下,新建ssl 資料夾
  2. 將nginx 對應的證書複製到該目錄下
  3. 配置ssl:假設域名為:test.server.com
  server {

          
        #SSL 訪問埠號為 443
        listen 443 ssl; 
        
        #填寫繫結證書的域名
        server_name test.server.com
        ; 
        #證書檔名稱 【需帶上證書檔案存放路徑】
        ssl_certificate ssl/1_test.server.com_bundle.crt;

        #私鑰檔名稱【需帶上私鑰檔案存放路徑】
        ssl_certificate_key ssl/2_test.server.com.key; 
        ssl_session_timeout 5m;

        #請按照以下協議配置
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 

        #請按照以下套件配置,配置加密套件,寫法遵循 openssl 標準。
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
        ssl_prefer_server_ciphers on;

     	# 非ssl 配置:
        listen       80;
        server_name  test.server.com;

		# 指定路由重定向配置,會將 /test/**/* 的路由全部重定向到 proxy_pass 的路由下
        location /test {
            proxy_pass https://test.otherserver.com;
        }

		# 最基本的路由配置
        location / {
            root   /home/username/webapp/test;
            index  index.html index.htm;
        }
        
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    
A little hug, little gift. All of little something. these are our meories.