nginx - ssl 證書配置參考
阿新 • • 發佈:2021-08-03
1. 下載證書
2. 配置如下:
- 在nginx目錄下,新建ssl 資料夾
- 將nginx 對應的證書複製到該目錄下
- 配置ssl:假設域名為:test.server.com
A little hug, little gift. All of little something. these are our meories.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; } }