nginx tagged posts

用 Nginx 如何启用编译配置 HTTP/2 支持的最实用教程

HTTP/2(超文本传输协议第2版,最初命名为 HTTP 2.0),是在 Google 之前提出的 SPDY 协议的基础上演变而来,相对 HTTP1.1 增加了连接复用、头部压缩、服务端 push 等特性。与 HTTP1.1 完全语义兼容,几乎可以无缝升级。目前主流浏览器都已经支持 HTTP/2 了(IE 自 IE 11 开始支持)。

HTTP/2的主要优势:

  • 使用二进制数据(不像HTTP/1...
继续阅读

nginx启用支持https(SPDY)为Blog开启SSL & SPDY支持配置方法部署详解

什么是SPDY

SPDY 是 Google 开发的基于传输控制协议(TCP)的应用层协议,开发组正在推动 SPDY 成为正式标准(现为互联网草案)。SPDY 协议类似于 HTTP,但旨在缩短网页的加载时间和提高安全性,通过压缩、多路复用和优先级来缩短加载时间。

SPDY是Google开发的一种基于TCP层的协议,旨在通过压缩、多路复用和优先级来缩短网页加载的速度,从而弥补当前HTTP协议的一些不足。当然SPDY,也是Speedy的缩写,意为更快。...

继续阅读

nginx配置url重定向规则rewrite写法路由指令实例location,last,break, redirect详细介绍

nginx的rewrite相当于apache的rewriterule(大多数情况下可以把原有apache的rewrite规则加上引号就可以直接使用),它可以用在server,location 和IF条件判断块中,做好网站的301重定向有很多的优点,对搜索引擎来说不仅可以传递网站的权重、收录以及RP的值等,命令格式如下:

rewrite 正则表达式 替换目标 flag标记

flag标记可以用以下几种格式:...

继续阅读

如何理解 Tornado ?从 web server、web 框架、和异步 I/O 模型的角度,分别与 Nginx、Django 和 Node.js 对比和区别

tornado 到底是个什么东西呢?

如果它是个webserver ,那么后端如何搭配Django使用 ,又能否搭配Node.js 或 PHP?
如果作为web框架,nginx对于她来说意义在哪里? 在实际使用中是否会影响Tornado本身的异步IO设计?
Tornado与node.js 的实现的目的 ,和设计方式上的不同之处在哪里 ( 不谈语言 )?

—————————–

补充:以下是看官方说明和 Google 了一番后的理解:...

继续阅读

如何正确配置Nginx+PHP

对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。

假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。...

继续阅读
Top Down