阅读量:4
在LNMP(Linux, Nginx, MySQL/MariaDB, PHP)环境中安装SSL证书的步骤如下:
1. 选择并生成SSL证书
- 选择证书类型:可以选择Let’s Encrypt免费证书或购买其他第三方证书,如ZeroSSL。
- 生成证书:
- 使用Let’s Encrypt:
- 打开终端,输入以下命令添加Let’s Encrypt证书:
lnmp ssl add - 按照提示输入域名、网站路径、rewrite规则等,选择添加Let’s Encrypt免费证书,输入邮箱,开始自动安装过程。
- 打开终端,输入以下命令添加Let’s Encrypt证书:
- 使用ZeroSSL:
- 输入以下命令生成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 - 等待几分钟,证书会自动生成。
- 输入以下命令生成ZeroSSL的ECC证书:
- 使用Let’s Encrypt:
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; - 保存配置文件并退出。
- 在原有的证书文件信息后面添加两行ECC证书文件链接:
3. 重新加载Nginx服务
- 重新加载配置:
或者lnmp reloadsystemctl reload nginx
4. 验证SSL证书安装
- 访问网站:在浏览器中访问
https://yourdomain.com,如果地址栏显示绿色锁状图标,表示SSL证书安装成功。
以上步骤为在LNMP环境中安装SSL证书的基本流程,具体操作可能会因不同的Linux发行版和Nginx版本而略有差异。
以上就是关于“LNMP中SSL证书安装步骤”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm