最新消息:

nginx

nginx 全局变量 $

nginx 全局变量 $

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

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

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

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

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

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

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

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

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

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

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

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

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

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

nginx 反向代理 google

nginx 反向代理 google

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

欢迎使用 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 证书

Nginx 安装 HTTPS SSL 证书

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

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

CakePHP nginx rewrite 规则

CakePHP nginx rewrite 规则

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

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 12年前(2015-03-16) 1浏览

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

RHEL 7.1编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

RHEL 7.1编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

admin 12年前(2015-03-15) 1浏览

一、使用系统镜像文件配置本地yum源 1、使用WinSCP.exe等工具上传系统镜像文件rhel-server-7.0-x86_64-dvd.iso到/usr/local/src目录 2、使用Putty.exe工具远程连接到RHEL服务器 3、挂载系...

17173 Ngx_Lua使用分享

17173 Ngx_Lua使用分享

admin 12年前(2015-03-15) 1浏览

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

limit_zone 和 limit_req_zone nginx 下的限制连接模块

limit_zone 和 limit_req_zone nginx 下的限制连接模块

admin 12年前(2015-03-15) 2浏览

nginx 上有两个限制连接的模块一个是 limit_zone 另一个是 limie_req_zone,两个都可以限制连接,但具体有什么不同呢?下面是 nginx 官网上给的解释 limit_req_zone Limit frequency of c...

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

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

admin 12年前(2015-03-15) 2浏览

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

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

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

admin 12年前(2015-03-15) 1浏览

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

PHP-FPM failed to ptrace(PEEKDATA)

PHP-FPM failed to ptrace(PEEKDATA)

admin 12年前(2015-02-06) 1浏览

网站总是出现bad gateway 提示,时有,时无,查看了一下日志,居然出现一堆错误,如下 [29-Mar-2014 22:40:10] ERROR: failed to ptrace(PEEKDATA) pid 4276: Input/outpu...

解决discuz在nginx+php-fpm退出登录的问题

解决discuz在nginx+php-fpm退出登录的问题

admin 12年前(2015-02-06) 1浏览

在使用discuz 的时候,用户退出时,出现502 bad gateway 的问题,查看日志后,发现日志有如下相关记录 upstream sent too big header while reading response header from u...

discuz 3.x nginx rewrite规则

discuz 3.x nginx rewrite规则

admin 12年前(2015-02-06) 2浏览

rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last; rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.h...

srcache_nginx+redis构建缓存系统

srcache_nginx+redis构建缓存系统

admin 12年前(2015-01-29) 2浏览

在《memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存》一文中,我们使用到memcached来作为缓存载体。想必大家都知道memcached有存储大小的限制,不得超过1M。 本文将使用redis来作为缓存载体。...

NGINX 配置404错误页面转向

NGINX 配置404错误页面转向

admin 12年前(2014-12-27) 4浏览

什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404...

Web优化引发的血案

Web优化引发的血案

admin 12年前(2014-08-14) 1浏览

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

nginx 分割日志

nginx 分割日志

admin 12年前(2014-08-10) 4浏览

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

线上环境Nginx+tomcat完美整合

线上环境Nginx+tomcat完美整合

admin 12年前(2014-07-24) 1浏览

Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1、JAVA JDK安装: 下载相应的jdk软件包,然后解压安装,我这...

nginx 重写带问号nginx rewrite arg ?

nginx 重写带问号nginx rewrite arg ?

admin 12年前(2014-06-26) 1浏览

在nginx配置重写,参数带问号,nginx 重写带问号nginx rewrite arg ? 需求: http://www.aikaiyuan.com/ 里面有搜索页面配置重写: http://www.aikaiyuan.com/search?ke...

nginx配置总结

nginx配置总结

admin 13年前(2014-03-16) 1浏览

1. 全局配置 user nginx ngnix; #运行nginx进程的用户与组 worker_process 2; #启动几个worker进程 error_log logs/error.log; #定义错误访问日志的路径 pid logs/ngi...

nginx获取大文件MD5值(nginx模块ngx_file_md5)

nginx获取大文件MD5值(nginx模块ngx_file_md5)

admin 13年前(2014-03-13) 1浏览

HTTP协议新增了Content-MD5 HTTP头,但是nginx并不支持这个功能,而且官方也明确表示不会增加这项功能,为什么呢?因为每次请求都需要读取整个文件来计算MD5值,以性能著称的nginx绝对不愿意干出违背软件宗旨的事情。但是有些应用中,...

在阿里云服务器上安装 Ghost (2)– 安装 Nginx

在阿里云服务器上安装 Ghost (2)– 安装 Nginx

admin 13年前(2014-02-19) 1浏览

欢迎使用 Ghost 如何备份 Ghost 博客 最佳仿 Medium 免费 Ghost 主题推荐 让 Ghost 使用 MySQL 数据库 在阿里云服务器上安装 Ghost (1)– 安装 Node.js 在阿里云服务器上安装 Ghost (2)–...

memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存

memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存

admin 13年前(2014-02-13) 1浏览

在上一节《nginx+memcached构建页面缓存应用》中,说道nginx只负责从memcached服务器中读取数据,要往memcached写入数据还得需要后台的应用程序来完成。使用memc-nginx和srcache-nginx模块就可以主动的向...

memc_nginx+srcache_nginx+memcached遇到的问题

memc_nginx+srcache_nginx+memcached遇到的问题

admin 13年前(2014-02-13) 1浏览

在使用memc_nginx+srcache_nginx+memcached时,出现了memcached只缓存响应头,响应主体却丢失了。具体文章参见:《memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存》。 缓存...

nginx tcp代理

nginx tcp代理

admin 13年前(2014-02-12) 1浏览

nginx tcp代理功能由nginx_tcp_proxy_module模块提供,同时监测后端主机状态。该模块包括的模块有: ngx_tcp_module, ngx_tcp_core_module, ngx_tcp_upstream_module, ...

nginx 同一个IP上配置多个HTTPS主机

nginx 同一个IP上配置多个HTTPS主机

admin 13年前(2014-02-12) 1浏览

最近公司域名更变,同时,又要新旧域名同时运行。 那么,对于https的域名在同一个IP上如何同时存在多个虚拟主机呢?遂,查看了下nginx手册,有这么一段内容,如下: 如果在同一个IP上配置多个HTTPS主机,会出现一个很普遍的问题: server ...