标签归档nginx

用 YOURLS 创建自己的短链接服务

Chris Yue No Comments

最近据产品和运营反映,他们一直使用的域名缩短服务商 t.cn 已经不能正常工作了,让我帮忙处理。使用第三方的服务,特别是免费的服务本来就有风险,干脆就自己做一个吧,也没那么复杂。

漏桶算法和 NGINX 的 limit_req 模块

Chris Yue No Comments

DDOS 攻击可能是网络上最常见的攻击之一。互联网发展到今天,当然也有很多成熟的抵御 DDOS 攻击的方法。今天的主角跟其有密切关系,他被称之为漏桶算法。

NGINX 直接返回内容

Chris Yue No Comments

在配置 NGINX 的时候,会面对很多 NGINX 的变量,可能大部分人对这些变量具体是什么,都心存疑惑。但事实上 NGINX 也是可以直接返回内容的,所以我们可以通过此方式,直接将内容返回出来:

使用 NGINX 的 fastcgi 缓存加快网站访问速度

Chris Yue 2 comments

目前有个项目,与n家知名第三方公司合作,合作当天并发之高,CPU 和数据库连接数立马不够用,但访问的却又是一些可短时间缓存的页面。当时第一反应是用 Varnish,但听说 NGINX 也自带了反向代理之类的东西,先查了一下使用方式,以及同 Varnish 的对比,还真 get 到 fastcgi cache 这个好用的东西。

再说 NGINX + PHP 配置

Chris Yue No Comments

TL;DR 只想看配置信息请直接拉到文章最后。

之所以再次提出这个问题,是因为老王的一篇博客《如何正确配置Nginx+PHP》

对于这一篇文章的大部分内容我还是赞同的,尤其是告戒大家不要不求甚解这点。

只不过对于后面的一些解释,以及配置,还是有些不准确的地方,相关需要注意的点,我会在下面列出。

NGINX + PHP + MySQL + Memcache 一键启动脚本(.bat + shell)

Chris Yue No Comments

在开发的时候,往往需要单独开启 NGINX PHP MySQL Memcache等环境。我写了一个一键启动脚本方便使用。

假设 NGINX, PHP, MySQL, Memcache 在同一个目录 services 下面并且他们各自在单独的以他们的名字命名的目录,脚本位于 services 目录:

nginx.conf 优化版 (for PHP)

Chris Yue No Comments

通过一下午对 NGINX 的官方文档的研究和不断的尝试,对之前的 nginx.conf 做了蛮大的修改(请参见之前的文章《PHP 全局变量 PATH_INFO 与 NGINX 的配置》《让 symfony 运行在 NGINX 上的完美配置》),下面将对优化后的版本进行详细的解释。

2016-1-10 更新:请跳转至此参考更“现代”的配置方式

2019年三月
« 12月  
 123
45678910
11121314151617
18192021222324
25262728293031