nginx怎么設置ssl

要使用 nginx 設置 ssl,需:獲取 SSL 證書。創建 Nginx 配置文件,指定證書路徑。啟用 SSL。添加服務器名稱。重啟 Nginx。

nginx怎么設置ssl

如何使用 Nginx 設置 SSL

要使用 Nginx 設置 SSL,您需要執行以下步驟:

1. 獲取 SSL 證書
您需要從證書頒發機構 (CA) 購買或獲取免費的 SSL 證書。

2. 創建 Nginx 配置文件
使用文本編輯器創建一個新的 Nginx 配置文件,例如 “example.conf”:

server {     listen 443 ssl;     server_name example.com;     ssl_certificate /path/to/certificate.crt;     ssl_certificate_key /path/to/certificate.key; }

3. 設置證書路徑
將 “certificate.crt” 和 “certificate.key” 替換為 SSL 證書和私鑰的實際路徑。

4. 啟用 SSL
將 “listen 443 ssl;” 行添加到配置文件中以啟用 SSL。

5. 添加服務器名稱
將 “server_name example.com;” 替換為您的域名。

6. 重啟 Nginx
要使更改生效,請重新啟動 Nginx 進程。

附加選項

  • 重定向 httphttps

    server {   listen 80;   server_name example.com;   return 301 https://$server_name$request_uri; }
  • 支持多個域名:

    server {   listen 443 ssl;   server_name example.com www.example.com;   ... }
  • 使用 LetsEncrypt 獲取免費 SSL 證書:

    sudo apt-get install certbot python3-certbot-nginx certbot --nginx
  • 啟用 HSTS:

    add_header Strict-Transport-Security "max-age=31536000"; # 啟用 HSTS

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享