溫馨提示×

LNMP下如何進行SSL證書配置

小樊
49
2025-08-27 07:07:09
欄目: 云計算

LNMP下配置SSL證書步驟如下:

  1. 選擇證書提供商:可選用Let’s Encrypt(免費)或ZeroSSL(付費,穩定性更佳)。
  2. 生成證書
    • 若用ZeroSSL,通過acme.sh工具生成ECC證書,命令示例:
      /usr/local/acme.sh -f --server zerossl --issue -d yourdomain.com -d www.yourdomain.com --keylength ec-256 -w /home/wwwroot/yourdomain.com
      (需替換為實際域名和網站根目錄,等待證書生成)。
    • 若用Let’s Encrypt,可通過certbot工具(需先安裝):
      sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com(自動配置Nginx)。
  3. 配置Nginx
    編輯網站配置文件(通常位于/usr/local/nginx/conf/vhost/yourdomain.com.conf),添加證書路徑:
    ssl_certificate /usr/local/nginx/conf/ssl/yourdomain.com_ecc/fullchain.cer;  
    ssl_certificate_key /usr/local/nginx/conf/ssl/yourdomain.com_ecc/yourdomain.com.key;  
    
    (路徑需與實際生成的證書位置一致)。
  4. 重啟Nginx:執行lnmp reloadsystemctl reload nginx使配置生效。
  5. 驗證證書:通過瀏覽器訪問https://yourdomain.com,查看地址欄是否顯示安全鎖圖標。

可選:可配置HTTP到HTTPS重定向,需在Nginx配置中添加重寫規則(參考官方文檔)。

注:具體命令和路徑可能因LNMP版本或證書提供商略有差異,建議參考對應工具的官方文檔。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女