环境:
- 系统: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命令行工具使用说明;
最新评论
接口密码是什么呀?
牛仔
一直在用的,感谢更新
哎。之前听推荐的,但是现在要付费了,否则硬解等都受到限制。