HTTPS进阶优化(一)

又拍云有一篇文章突破这5个技术难点,HTTPS会好用到飞起来~ ,总结的五个技术难点,HSTS、HTTP/2、OSCP stapling、Session ID、SNI技术。现在基本我都解决了。 目前在ssllabs上的评分: sslbals上的评分已经达到A+,不过还有一点东西需要处理。然而在HTTP Security Report上测出来,问题还很多: 现在开始一块块地优...

阅读全文 »

升级到HTTP/2,性能大提升

既然上了HTTPS,就肯定得上HTTP2了,HTTP2的速度上升了不止一个档次,让网站飞起来吧。 升级到HTTP/2其实很简单,我们只需要注意这几点: HTTP2现在需要HTTPS HTTP2要求Nginx版本是1.9.5以上 openssl版本要求1.0.2 修改Nginx的配置:在listen 443 ssl 后面加上http2 default_server就行了 理论上,这样就可以了。但是...

阅读全文 »

Apache间歇性500服务器错误探究

问题描述 之前在搭建环境的时候出现了一个问题,搭建好了的LAMP环境,程序跑起来之后,总是会出现突然一下子500服务器错误,然后马上又好了的状况;就是间歇性Apache服务端500崩溃。   排查错误 首先我们可以排除的问题是程序出错,我跑的wordpress,一切是正常的,只是会突然出现这个情况,wordpress没有已知的这...

阅读全文 »

Centos6.8编译安装LNMP环境(Nginx+MySQL+PHP)

写在前面 对于新手的一点建议:  最好熟悉一下linux 的基本命令,vim的常用命令 千万不要无脑复制,先看一下命令,特别是路径要注意 学会排查错误 本篇安装的软件版本为: Linux:Centos6.8 Nginx:1.10.3 MySQL:5.7.17 PHP:7.0.16 最近研究了Linux系统下的PHP环境搭建,个人感觉最好最好不要用yum默认的程序包安...

阅读全文 »

Linux服务器中PHPMailer发送邮件失效排查并解决

更换服务器之后,我发现我的发送邮件功能失效了!原来的服务器是可以的,一定是哪里出问题了,决定来排查一下。我是用的PHPMailer,SMTP方式发送邮件的。 这种方式首先PHP要开启sockets拓展,查了一下phpinfo页面,是开启的: 看了一下openssl也是开启(因为拿了qq邮箱来测),所以没问题: 那就再看一下allow_url_fop...

阅读全文 »

战了好几天终于搭好了Centos的运行环境!

这几天在折腾服务器,自己搭运行环境,全部编译安装,总是会出现这样那样的问题,差点奔溃。不过还算是研究出来一点眉目,一开始搭建LAMP,LNMP都是各种报错,到能搭出来勉强能跑的环境,再到现在这个稍微正常点的LNMP,别提多幸酸了,特别是mysql这个货,感觉必报错啊! 基本上一般的错误都被我碰到过了,大概掌握了Lin...

阅读全文 »

Linux定时任务crontab

定时任务命令: 1. 定时任务服务提供crontab命令来设定服务 2. crontab -e //编辑某个用户的cron服务 3. crontab -l //列出某个用户cron服务的详细内容 4. cron -r //删除某个用户的cron服务   定时任务crontab格式 分 小时 日 月 星期 命令 * * * * * 0-59 0-23 1-31 1-12 ...

阅读全文 »

初窥Linux之最常用的20条命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/...

阅读全文 »

VMware安装Centos6.6虚拟机

虚拟机快捷键:     Ctrl+Alt 鼠标退出虚拟机回到本机     Ctrl+Alt+Enter 虚拟机全屏 启动:     快点按F2进去Bios系统;     修改Boot启动项为CD-ROM; 安装完后改回硬盘启动     (虚拟机的安装不用这个操作,虚拟机比较智能,会自动帮你进行这项操作) 安装欢迎界面:     “Install or upgrade an existing system...

阅读全文 »