最新消息:

标签:nginx

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

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

admin 12年前(2015-03-17) 100浏览

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

Nginx FastCGI模块(FastCGI)
cache

Nginx FastCGI模块(FastCGI)

admin 12年前(2015-03-17) 3666浏览

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

nginx大文件下载优化
nginx

nginx大文件下载优化

admin 12年前(2015-03-17) 5726浏览

默认情况下proxy_max_temp_file_size值为1024MB,也就是说后端服务器的文件不大于1G都可以缓存到nginx代理硬盘中,如果超过1G,那么文件不缓存,而是直接中转发送给客户端.如果proxy_max_temp_file_siz...

Nginx location 配置经验分享
location

Nginx location 配置经验分享

admin 12年前(2015-03-17) 2283浏览

是的,作为一个程序员,你往往发现,有的时候你花费了数小时,数天,甚至数星期来查找问题,但最终可能只花费了数秒,改动了数行,甚至几个字符就解决了问题。这次给大家分享一个困扰了我很久,我花了五个小时才查找出问题原因,最终只添加了一个字符解决了的问题。 h...

Nginx 第三方模块试用记
nginx

Nginx 第三方模块试用记

admin 12年前(2015-03-17) 108浏览

最近试用了几个@agentzh写的第三方Nginx模块,甚为愉悦,没想到在Nginx可以玩很多技巧和扩展,分享一下。 本文尝试的几个模块大概分为: echo memcached nginx lua 详细模块地址分别为: ngx_devel_kit h...

nginx 301重定向配置
301

nginx 301重定向配置

admin 12年前(2015-03-16) 1016浏览

301重定向不陌生, 有时候有需求把某目录整个重定向到一个二级域名,或者不带www的顶级域名请求全部重定向到带www的二级域名.如果是Apache,需要配置.htaccess,nginx不支持,需要在配置文件里面使用rewrite指令来实现。 顶级域...

nginx 自定义 http 状态码
http

nginx 自定义 http 状态码

admin 12年前(2015-03-16) 122浏览

因为特殊需求,需要自定义的http状态码,用apache和php-cli试了一下,没有找到方法实现,换成nginx和php-cgi就可以了。 1,修改php.ini cgi.fix_pathinfo=1 cgi.force_redirect=1 cg...

Nginx重写规则 rewrite 指南
nginx

Nginx重写规则 rewrite 指南

admin 12年前(2015-03-16) 3719浏览

当运维遇到要重写情况时,往往是要程序员把重写规则写好后,发给你,你再到生产环境下配置。对于重写规则说到底就是正则匹配,做运维的岂能对正则表达式不了解的?最起码最基本的正则表达式会写。套用一句阿里的话(某网友说是阿里说的,不清楚到底是不是出自阿里)“不...

Apache后端获取用户真实IP地址-nginx前端
apache

Apache后端获取用户真实IP地址-nginx前端

admin 12年前(2015-03-16) 110浏览

mod_rpaf 是一个 Apache的模块,利用它可以给 Apache 的后端应用提供客户端真实的IP地址。 在nginx作为前端,apache作为后端的情况下,apache只能获取到nginx前端的ip地址,而无法获取到用户的真实ip地址,在这种...

Test::Nginx 模块介绍
nginx

Test::Nginx 模块介绍

admin 12年前(2015-03-16) 144浏览

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

基于saltstack实现的配置集中化管理
salt

基于saltstack实现的配置集中化管理

admin 12年前(2015-03-16) 2330浏览

Saltstack是一个具备puppet与func功能为一身的集中化管理平台,saltstack基于python实现,功能十分强大,各模块融合度及复用性极高,官方极力推荐作为云计算平台的基础架构。轻松维护成千上万台服务器不是问题,现分享作者基于sal...

CentOS 下搭建 Git WEB管理平台
centos

CentOS 下搭建 Git WEB管理平台

admin 12年前(2015-03-16) 7291浏览

Ruby的安装 因为CentOS源里的ruby版本太低,我们直接下载源码进行安装 安装之前确认系统中已经安装了libyaml 没有的话直接下载源码安装 wget http://pyyaml.org/download/libyaml/yaml-0.1....

nginx对Linux native AIO机制的应用 二
IO

nginx对Linux native AIO机制的应用 二

admin 12年前(2015-03-16) 111浏览

从前面文章 nginx对Linux native AIO机制的应用 一 已经了解到,在Linux系统上,要使用native AIO机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,而nginx采用就是后者,这样做的好处是既使...

异步I/O之native AIO篇
IO

异步I/O之native AIO篇

admin 12年前(2015-03-16) 104浏览

本文介绍Linux下另外一种异步I/O,即由Linux内核实现提供的native AIO机制,要使用这一套机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,不过这并无大碍,libaio库本身也很简单。 AIO的使用场景在哪里...

nginx 全局变量 $
nginx

nginx 全局变量 $

admin 12年前(2015-03-16) 4513浏览

nginx 全局变量 – 孤剑 – 博客园 经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。 可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。 Nginx支持的http变量实现在 ng...

*nux平台上的C10M问题
C10K

*nux平台上的C10M问题

admin 12年前(2015-03-16) 3989浏览

对于做大量并发服务器端(比如Web服务器Nginx、Apache等)开发的童鞋,肯定知道有一个名为C10K的问题。当然,这是一个比较古老的问题了,从03年(非准确值)提及到现在已经有10余年之久。而随着整个网络相关技术的高速发展,包括CPU、网卡、操...

web内容缓存 nginx高性能缓存详解
cache

web内容缓存 nginx高性能缓存详解

admin 12年前(2015-03-16) 3677浏览

内容缓存是显著提高web站点的性能最有效的方法之一。下面来说说nginx高性能缓存。 内容缓存的基本原则 对GET请求进行缓存。 使用:浏览器缓存,内容分发网络和/或反向代理缓存。 HTTP缓存机制: 源服务器宣称的内容缓存能力。 主要是对http头...

使用 Flask 搭建静态博客
flask

使用 Flask 搭建静态博客

admin 12年前(2015-03-16) 4831浏览

现在流行的静态博客/网站生成工具有很多,比如 Jekyll, Pelican, Middleman, Hyde 等等,StaticGen 列出了目前最流行的一些静态网站生成工具。 我们的内部工具由 Python/Flask/MongoDB 搭建,现在...

如何部署一个真正好用的前端
LVS

如何部署一个真正好用的前端

admin 12年前(2015-03-16) 4458浏览

一切的工程都要从实用的角度出发,排除 GLSB 在外,目前主流的开放的前端无非就那几种: 1. 最简单的就是 DNS RR,上手很快,缺点也很明显 2. web server + keepalived,相对智能些,依然有缺点,没有 health ch...

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

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

admin 12年前(2015-03-16) 5852浏览

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

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

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

admin 12年前(2015-03-16) 130浏览

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

nginx 反向代理 google
google

nginx 反向代理 google

admin 12年前(2015-03-16) 5839浏览

欢迎使用 http://g.aikaiyuan.com/ server { listen 80; resolver 8.8.8.8; server_name g.aikaiyuan.com; ssl on; ssl_certificate g.aik...

Nginx 安装 HTTPS SSL 证书
https

Nginx 安装 HTTPS SSL 证书

admin 12年前(2015-03-16) 4778浏览

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

CakePHP nginx rewrite 规则
CakePHP

CakePHP nginx rewrite 规则

admin 12年前(2015-03-16) 3706浏览

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

不要乱用 TCP ENC flag
SYN

不要乱用 TCP ENC flag

admin 12年前(2015-03-16) 1339浏览

前段时间处理了一个 case,现象很简单,同网络环境下的机器,绝大多数的机器都无法 curl 访问 example.com,仅有少部分的可以 curl 访问,并且他们的 mtr 的路径一模一样,机器的配置应该也有一样。 对比一下,可以访问的: $ c...

被遗忘的Logrotate
crontab

被遗忘的Logrotate

admin 12年前(2015-03-16) 3875浏览

我发现很多人的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自乐,罪过! Logrotate的介绍 显而易见,...

Nginx为什么不支持.htaccess文件
htaccess

Nginx为什么不支持.htaccess文件

admin 12年前(2015-03-16) 3053浏览

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