温馨提示×

LNMP中SSL证书安装步骤

小樊
46
2025-02-25 08:48:44
栏目: 云计算
亿速云SSL证书,防劫持篡改、防监听窃取、提升搜索排名 点击了解>>

在LNMP(Linux, Nginx, MySQL/MariaDB, PHP)环境中安装SSL证书的步骤如下:

1. 选择并生成SSL证书

  • 选择证书类型:可以选择Let’s Encrypt免费证书或购买其他第三方证书,如ZeroSSL。
  • 生成证书
    • 使用Let’s Encrypt:
      1. 打开终端,输入以下命令添加Let’s Encrypt证书:
        lnmp ssl add
        
      2. 按照提示输入域名、网站路径、rewrite规则等,选择添加Let’s Encrypt免费证书,输入邮箱,开始自动安装过程。
    • 使用ZeroSSL:
      1. 输入以下命令生成ZeroSSL的ECC证书:
        /usr/local/acme.sh -f --server zerossl --issue -d lyplugin.com -d www.lyplugin.com --keylength ec-256 -w /home/wwwroot/lyplugin.com
        
      2. 等待几分钟,证书会自动生成。

2. 配置Nginx

  • 找到Nginx配置文件:通常位于/usr/local/nginx/conf/vhost/lyplugin.com.conf
  • 修改配置文件
    • 在原有的证书文件信息后面添加两行ECC证书文件链接:
      ssl_certificate /usr/local/nginx/conf/ssl/lyplugin.com_ecc/fullchain.cer;
      ssl_certificate_key /usr/local/nginx/conf/ssl/lyplugin.com_ecc/lyplugin.com.key;
      
    • 保存配置文件并退出。

3. 重新加载Nginx服务

  • 重新加载配置
    lnmp reload
    
    或者
    systemctl reload nginx
    

4. 验证SSL证书安装

  • 访问网站:在浏览器中访问https://yourdomain.com,如果地址栏显示绿色锁状图标,表示SSL证书安装成功。

以上步骤为在LNMP环境中安装SSL证书的基本流程,具体操作可能会因不同的Linux发行版和Nginx版本而略有差异。

亿速云提供多种品牌、不同类型SSL证书签发服务,包含:域名型、企业型、企业型专业版、增强型以及增强型专业版,单域名SSL证书300元/年起。点击查看>>

推荐阅读:LNMP下SSL证书安装步骤

0