部署LNMP
安装环境时,同时配置SSL证书
在安装环境是,会询问是否部署SSL证书
- 有两种添加方式
- 1 为使用已保存的SSL证书和私钥
- 2.为创建新的证书
已部署LNMP
- 已部署上线项目,添加https,执行
lnmp ssl add
- 选择要配置SSL的域名
- 选择配置SSL证书方式
- 完成SSL证书配置
将http请求重定位为https
- 我们在安装SSL证书之后,http和https都是可以访问到站点的,但是为了唯一性,我们肯定需要跳转到https指向。
- 目录地址文件
/usr/local/nginx/conf/vhost
- 我们需要到这个目录中当前站点的.conf配置文件
- 修改配置文件
server
{
listen 80;
server_name your_hostname; #此处为你的主机地址
rewrite ^(.*) https://$server_name$1 permanent;
}
- 将上面的脚本添加到当前站点配置文件中(conf配置文件,双server)
server
{
listen 443;
server_name your_hostname; #此处为你的主机地址
......
}
server
{
listen 80;
server_name your_hostname; #此处为你的主机地址
rewrite ^(.*) https://$server_name$1 permanent;
}
刚好做到这了。。。其他问题遇到再补充。