首页 > Linux > LNMP环境下手动给站点安装阿里云SSL证书

LNMP环境下手动给站点安装阿里云SSL证书

董事长 2020-11-13 118 0

LNMP环境下手动给站点安装阿里云SSL证书

第一步:登录阿里云点击控制台→产品与服务→SSL证书(应用安全)

第二部:购买 DV SSL免费证书→验证证书→下载证书→上传证书到服务器(把本地的SSL证书上传到服务器(自己指定一个文件夹作为上传位置),上传之后会得到PEM和KEY两个文件

第三步:在路径 /usr/local/nginx/conf 里新建一个“cert”目录,然后把证书文件PEM和KEY上传到 cert 里

第四步:然后,输入 lnmp vhost add 指令添加虚拟主机,按照提示一步步操作,直到提示SSL证书安装 

 

选择 “Y” 安装! 


       

有两个选项,选择 “1” 选项为使用自己准备好的SSL证书和key


 > > 提示Please enter full path to SSL Certificate file 后输入要SSL证书的完整路径和文件名,回车确认。

 > > 提示Please enter full path to SSL Certificate Key file: 后输入输入要key文件的完整路径和文件名,回车确认。


添加成功会提示添加的域名、目录、伪静态、日志、数据库、FTP等相关信息,如下图:


第五步:提示成功以后,此时你在浏览器输入https://你的域名,就可以看到网站有个安全锁了。那么SSL证书安装就已经成功


第六步:SSL证书安装成功还没结束,因为当我们输入www.域名.cn时,它默认是http,而不是https,所以我们要再做一个自动转发,把http转发为https。


第七步:为了转发https,我们找到/usr/local/nginx/conf/vhost/域名.conf文件,用VIM打开,然后在server 80端口后面,做如下修改:

server {
listen 80;
server_name www.你的域名.cn;
return 301 https://www.你的域名.cn$request_uri;      #只加上这一行
}

然后保存,退出,并重启lnmp套件,指令为lnmp restart。
然后,在浏览器输入你的域名,你会发现它自动跳转成了https://你的域名,那么这就成功了。


注:如果修改后打不开站点请注意查看站点地址需不需要手动把地址修改为https://域名

标签:linux zblog SSL证书

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。