找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 46|回复: 0

LNMP一键安装包如何给网站添加SSL

[复制链接]

18

主题

2

回帖

74

积分

版主

积分
74
发表于 2026-1-31 18:11:23 | 显示全部楼层 |阅读模式
添加SSL:

添加SSL有两种方式可以选择,

1是自备证书和key,这个不需要多说,按提示分别填写上证书和key的完整路径和名称。

2是使用Let'sEncrypt生成3个月有效期的SSL证书,另外按提示一个邮箱就可以。

已经添加过改域名的http站点,添加https站点直接运行:

  1. lnmp ssl add
复制代码


按提示添加,可以参考新添加教程的提示说明。

  1. 新添加虚拟主机按:https://lnmp.org/faq/lnmp-vhost-add-howto.html
复制代码


注意1:添加的SSL虚拟主机是默认http2的,如果是之前的版本未使用openssl 1.0.2进行编译或者Nginx低于1.9的话,建议升级到1.12.0,使用升级脚本:

  1. ./upgrade.sh nginx
复制代码


进行升级。

注意2:如果是对已有主机添加SSL,因为之前的1.3版本默认LNMP的虚拟主机里是禁止 . 开头的隐藏文件及目录的,所以访问
  1. http://abc.com/.well-known/acme-challenge/****
复制代码
这个链接的话返回403错误,所以必须要将对应虚拟主机配置文件里的
  1. location ~ /\.
  2. {
  3. deny all;
  4. }
复制代码


这段配置删掉或注释掉或在这段配置前面加上

  1. location ~ /.well-known {
  2. allow all;
  3. }
复制代码


修改保存后重启nginx。

注意3:https网站里面的js、css、图片等资源的引用必须是https的,如果是http的会提示不安全也没有小绿锁。

需要自行修改网站模板、网站内容里的图片等为https连接或者直接使用相对路径引用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X ( 网站ICP备案号|公安联网备案号 )

GMT+8, 2026-3-1 20:42 , Processed in 0.032657 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表