最新消息:

nginx

17173 Ngx_Lua使用分享

17173 Ngx_Lua使用分享

admin 10年前 (2014-11-14) 3041浏览 0评论

1. Nginx_Lua 1.1. 介绍 ngx_lua – 把lua语言嵌入nginx中,使其支持lua来快速开发基于nginx下的业务逻辑 该模块不在nginx源码包中,需自行下载编译安装。使用lua 5.1(目前不支持lua 5.2) 或 lu...

万兆网络环境下的nginx压力测试 (二)

万兆网络环境下的nginx压力测试 (二)

admin 10年前 (2014-11-13) 5173浏览 0评论

参考文章:Nginx 万兆网络环境测试 上周在proxy层测试url hash万兆网卡服务器过程中发现服务器内存用满,使用大量的swap,导致服务器无响应。   一、 现象描述: swap 100%,IO超过60%; nginx每进程占用内...

Nginx模块fastcgi_cache的几个注意点

Nginx模块fastcgi_cache的几个注意点

admin 10年前 (2014-11-10) 4638浏览 0评论

在web项目中,大家都已经非常熟悉其架构流程了。都说Cache是万金油,哪里不舒服抹哪里。这些流程中,几乎每个环节都会进行cache。从浏览器到webserver,到cgi程序,到DB数据库,会进行浏览器cache,数据cache,SQL查询的cac...

通过FastCGI Cache实现服务降级

通过FastCGI Cache实现服务降级

admin 10年前 (2014-11-10) 3089浏览 0评论

在自然界中,很多生物面临生死考验的时候,往往会做出惊人的反应,其中最为大家熟知的当属壁虎,危难关头,与其坐以待毙,不如断尾求生,通过自残来换取活下去的希望。对于互联网项目而言,同样存在着很多生死考验,比如:访问量激增;数据库宕机等等,此时如果没有合理...

Nginx FastCGI模块(FastCGI)

Nginx FastCGI模块(FastCGI)

admin 10年前 (2014-11-10) 2961浏览 0评论

FastCGI模块(FastCGI) – 范圣帅 – 博客园 这个模块允许nginx同FastCGI协同工作,并且控制哪些参数将被安全传递。 例: location / { fastcgi_pass localhost:900...

CakePHP nginx rewrite 规则

CakePHP nginx rewrite 规则

admin 10年前 (2014-09-17) 3294浏览 0评论

server { listen 80; server_name www.aikaiyuan.com; root /data/site/www.aikaiyuan.com; index index.php; access_log /logs/www.a...

Nginx为什么不支持.htaccess文件

Nginx为什么不支持.htaccess文件

admin 10年前 (2014-09-17) 2654浏览 0评论

前曾在Typecho开发群中与王轶讨论了关于Nginx支持.htaccess文件的问题。王轶认为,Nginx能够支持.htaccess规则,且兼容Apache规则。我认为,Nginx支持使用.htaccess文件来存储Nginx的伪静态规则,不兼容....

nginx禁止访问目录中可执行文件

nginx禁止访问目录中可执行文件

admin 10年前 (2014-09-17) 2734浏览 0评论

某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了php、cgi等等可执行的文件,导致网站陷入非常为难的境地. 此时我们可以通过nginx来禁止用户访问这些目录下的可执行文件。 nginx配置 location ~* /...

Nginx 安装 HTTPS SSL 证书

Nginx 安装 HTTPS SSL 证书

admin 10年前 (2014-09-14) 4290浏览 0评论

基本步骤可以参考这篇文章, 但这篇文章有一个致命错误, 就是没有安装 INTERMEDIATE CA, 照样会被浏览器显示证书不可信. 1. 生成 server.key.orig sudo openssl genrsa -des3 -out serv...

Nginx使用不当的一个坑

Nginx使用不当的一个坑

admin 10年前 (2014-09-13) 2708浏览 0评论

假如你有一个server段,listen 0.0.0.0:80;假如还有很多其它的listen x.x.x.x:80,那么,就会掉进这样一个坑里: 其实所有的连接,用到的listen队列都是listen 0.0.0.0:80这个socket的。 问题...

memc-nginx和srcache-nginx模块构建高效透明的缓存机制

memc-nginx和srcache-nginx模块构建高效透明的缓存机制

admin 10年前 (2014-09-13) 3715浏览 0评论

为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP...

nginx三个容易引发“瓶颈”的点

nginx三个容易引发“瓶颈”的点

admin 10年前 (2014-09-13) 5319浏览 0评论

keepalive_timeout 15s; client_header_timeout 1m; 读取整个头的时间不能超过1分钟 send_timeout 1m; 客户端的连接还在,但是tengine这边发送缓冲区满了(客户端不读取数据,或者读取数据...

lnmp虚拟主机安全配置研究

lnmp虚拟主机安全配置研究

admin 10年前 (2014-08-26) 4525浏览 2评论

众所周知,虚拟主机的安全不好做,特别是防止跨目录成为了重点。apache+php服务器防止跨目录的方式比较简单,网上的所有成熟虚拟主机解决方案都是基于apache的,如directadmin、cpanel。 但如今已然不是apache的时代了,在li...

Web优化引发的血案

Web优化引发的血案

admin 10年前 (2014-08-14) 3557浏览 0评论

前些天一个Nginx+PHP项目上线后遭遇了性能问题,于是打算练练手,因为代码并不是我亲自写的,所以决定从系统层面入手看看能否做一些粗线条的优化。 首先,我发现服务的Backlog设置过小,可以通过ss命令查询Send-Q来确认: [root@aik...

让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE二种方法

让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE二种方法

admin 10年前 (2014-08-10) 5916浏览 0评论

主要是对我的个人博客的PHP执行代码进行Cache,对于Js,CSS直接在客户端缓存即可,这儿重点是对PHP的CGI执行结果在服务器端进行缓存,以减少服务器的DB查询压力,这样DB从21次/秒降低到13次/秒。目前让nginx的proxy_store...

nginx 分割日志

nginx 分割日志

admin 10年前 (2014-08-10) 2806浏览 0评论

nginx的access.log总是记录很多东西,一两天就变成几十M,如果长时间下去,日志文件会很大很大。所以要分割日志: vim /wp-content/local/nginx/sbin/cut_nginx_log.sh 输入 #!/bin/bas...

nginx 屏蔽IP段以及设置日志格式

nginx 屏蔽IP段以及设置日志格式

admin 10年前 (2014-08-10) 3287浏览 0评论

最近帮朋友放了一个博客在我的128M小内存VPS上,放上去之后发现他的博客老是有人用外挂发垃圾评论,搞的服务器内存一直飙升,没办法只有通过一些手段来搞定这些讨厌的家伙。 由于服务器在德国,所以中间使用了cdn加速。 Nginx本生自带屏蔽IP功能。 ...

Test::Nginx 模块介绍

Test::Nginx 模块介绍

admin 10年前 (2014-07-31) 9083浏览 0评论

先说句题外话,Perl的测试模块那真是相当的爽,不仅可以爽到无与伦比的正则,还可以对测试用例自由组合、乱序运行等等。 Perl测试模块大概有如下: Test::Simple Test::More Test::Base 及衍生(这个我还没搞透) 一般P...