以前用 Linux,都是偶尔上去处理一下服务部署和一些配置,搭建一下环境,所以对于 Linux 的使用,还处于比较基础的阶段,只会一些基础的命令就好了,有一些命令甚至没记住,用的时候再来翻一下。 最近换了新工作,开始频繁地接触 Linux 了,应该说需要具备能够在 Linux 下开发的能力,觉得很是刺激,之前一直没这样的机会,现在机会来了,但是也暴露了在这一块的不足。最近确实是熟悉了很多东西,现在...
在网站升级到 HTTPS 之后,我们还可以有很多玩意可以折腾,优化 HTTPS,让它更快更安全。这里是一篇 HTTPS 优化的总结,也包含问题的解决方法,不过不仅仅包括 HTTPS 的优化,也包含 HTTP 一些安全相关的配置。 因为平时用 Nginx 比较多,本文涉及到 Web Server 的大多数例子都会以 Nginx 为例。如果有错误欢迎指出。HTTPS 发展很快,尤其是在谷歌的推动之下,...
1. 介绍 本文主要介绍一下用Nginx代理来转发https和wss请求。 2.使用场景 什么情况下需要这种操作? 比如,后台多台服务器做反向代理; 比如,微信小程序,建立微信小程序的websocket连接,必须要使用wss,但是目前不支持自定义端口,在调用的时候会使用默认端口,这个时候就需要做个代理。 3. 实现 Nginx配置如下: server { listen 443; #https和ws...
前言 又拍云有一篇文章 突破这5个技术难点,HTTPS会好用到飞起来~ ,总结的五个技术难点,HSTS、HTTP/2、OSCP stapling、Session ID、SNI技术。现在基本我都解决了。 目前在 ssllabs 上的评分: sslbals上的评分已经达到A+,不过还有一点东西需要处理。 然而在HTTP Security Report上测出来,问题还很多: 现在开始一块块地优化细节。 ...
既然上了HTTPS,就肯定得上HTTP2了,HTTP2的速度上升了不止一个档次,让网站飞起来吧。 如何升级到HTTP2 升级到HTTP/2其实很简单,我们只需要注意这几点: HTTP2现在需要HTTPS HTTP2要求Nginx版本是1.9.5以上 openssl版本要求1.0.2 然后,修改Nginx的配置:在 listen 443 ssl 后面加上 http2 default_server 就...
问题描述 之前在搭建环境的时候出现了一个问题,搭建好了的LAMP环境,程序跑起来之后,总是会出现突然一下子500服务器错误,然后马上又好了的状况;就是间歇性Apache服务端500崩溃。 排查错误 首先我们可以排除的问题是程序出错,我跑的wordpress,一切是正常的,只是会突然出现这个情况,wordpress没有已知的这种bug,所以不会是程序问题。那么我们来看一下错误日志吧。 查找Apach...