优米格
分享有营养的

CentOS搭建LNMP环境及启用Let’s Encrypt SSL安全证书配置(完全篇)

BraUndress.png

环境:

  • 系统:CentOS 7.4 x64 ;
  • php版本:PHP 7.0.4;
  • Nginx版本:nginx 1.12.2 ;
  • 证书:Let’s Encrypt,启用http/2;

环境搭建:

1.在ConoHa上Centos7环境下源码安装部署LNMP(源码安装汇总篇,从创建用户步骤开始)
2.通过yum的方式在centos上搭建lnmp环境(如果只是要求安装lnmp环境,http/2等没要求,可以采用这种安装方式,快捷)
3.centos7通过编译源码的方式安装nginx(如果启用http/2,需要源码编译Nginx,参考这篇)
4.CentOS 7通过yum安装Nginx(如果只是安装nginx,对启用http/2没要求,可以参照这篇,简单快捷)
5.CentOS使用yum安装mariadb(相对比源码安装,更容易维护升级)
6.CentOS 7使用源码安装php

启用证书:

1.Nginx启用Let’s Encrypt SSL证书
2.nginx同一个服务器(IP)部署多个网站并启用https(部署多个网站并且都采用https的话可以参考这篇文章)
3.Let’s Encrypt/Certbot移除/remove/revoke不需要的域名证书(以前的域名不用了,可以参考这篇文章删除证书)
4.nginx配置两个域名url之间跳转(https配置)(弃用域名流量不想浪费,可以将旧域名链接跳转到新域名)

相关优化:

1.CentOS7.2 调整mysql数据库最大连接数
2.Certbot命令行工具使用说明

赞(0)
未经允许禁止转载:优米格 » CentOS搭建LNMP环境及启用Let’s Encrypt SSL安全证书配置(完全篇)

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系