nginx 全局变量 $
admin 12年前(2015-03-16) 4浏览
nginx 全局变量 – 孤剑 – 博客园 经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。 可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。 Nginx支持的http变量实现在 ng...
admin 12年前(2015-03-16) 4浏览
nginx 全局变量 – 孤剑 – 博客园 经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。 可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。 Nginx支持的http变量实现在 ng...
admin 12年前(2015-03-16) 1浏览
内容缓存是显著提高web站点的性能最有效的方法之一。下面来说说nginx高性能缓存。 内容缓存的基本原则 对GET请求进行缓存。 使用:浏览器缓存,内容分发网络和/或反向代理缓存。 HTTP缓存机制: 源服务器宣称的内容缓存能力。 主要是对http头...
admin 12年前(2015-03-16) 1浏览
参考文章:Nginx 万兆网络环境测试 上周在proxy层测试url hash万兆网卡服务器过程中发现服务器内存用满,使用大量的swap,导致服务器无响应。 一、 现象描述: swap 100%,IO超过60%; nginx每进程占用内存达4G,且无...
admin 12年前(2015-03-16) 2浏览
最近帮朋友放了一个博客在我的128M小内存VPS上,放上去之后发现他的博客老是有人用外挂发垃圾评论,搞的服务器内存一直飙升,没办法只有通过一些手段来搞定这些讨厌的家伙。 由于服务器在德国,所以中间使用了cdn加速。 Nginx本生自带屏蔽IP功能。 ...
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...
admin 12年前(2015-03-16) 6浏览
基本步骤可以参考这篇文章, 但这篇文章有一个致命错误, 就是没有安装 INTERMEDIATE CA, 照样会被浏览器显示证书不可信. 生成 server.key.orig sudo openssl genrsa -des3 -out server....
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...
admin 12年前(2015-03-16) 1浏览
前曾在Typecho开发群中与王轶讨论了关于Nginx支持.htaccess文件的问题。王轶认为,Nginx能够支持.htaccess规则,且兼容Apache规则。我认为,Nginx支持使用.htaccess文件来存储Nginx的伪静态规则,不兼容....
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、挂载系...
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...
admin 12年前(2015-03-15) 2浏览
nginx 上有两个限制连接的模块一个是 limit_zone 另一个是 limie_req_zone,两个都可以限制连接,但具体有什么不同呢?下面是 nginx 官网上给的解释 limit_req_zone Limit frequency of c...
admin 12年前(2015-03-15) 2浏览
为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP...
admin 12年前(2015-03-15) 1浏览
某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了php、cgi等等可执行的文件,导致网站陷入非常为难的境地. 此时我们可以通过nginx来禁止用户访问这些目录下的可执行文件。 nginx配置 location ~* /...
admin 12年前(2015-02-06) 1浏览
网站总是出现bad gateway 提示,时有,时无,查看了一下日志,居然出现一堆错误,如下 [29-Mar-2014 22:40:10] ERROR: failed to ptrace(PEEKDATA) pid 4276: Input/outpu...
admin 12年前(2015-02-06) 1浏览
在使用discuz 的时候,用户退出时,出现502 bad gateway 的问题,查看日志后,发现日志有如下相关记录 upstream sent too big header while reading response header from u...
admin 12年前(2015-02-06) 2浏览
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last; rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.h...
admin 12年前(2015-01-29) 2浏览
在《memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存》一文中,我们使用到memcached来作为缓存载体。想必大家都知道memcached有存储大小的限制,不得超过1M。 本文将使用redis来作为缓存载体。...
admin 12年前(2014-12-27) 4浏览
什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404...
admin 12年前(2014-08-14) 1浏览
前些天一个Nginx+PHP项目上线后遭遇了性能问题,于是打算练练手,因为代码并不是我亲自写的,所以决定从系统层面入手看看能否做一些粗线条的优化。 首先,我发现服务的Backlog设置过小,可以通过ss命令查询Send-Q来确认: [root@aik...
admin 12年前(2014-08-10) 4浏览
nginx的access.log总是记录很多东西,一两天就变成几十M,如果长时间下去,日志文件会很大很大。所以要分割日志: vim /wp-content/local/nginx/sbin/cut_nginx_log.sh 输入 #!/bin/bas...
admin 12年前(2014-07-24) 1浏览
Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1、JAVA JDK安装: 下载相应的jdk软件包,然后解压安装,我这...
admin 12年前(2014-06-26) 1浏览
在nginx配置重写,参数带问号,nginx 重写带问号nginx rewrite arg ? 需求: http://www.aikaiyuan.com/ 里面有搜索页面配置重写: http://www.aikaiyuan.com/search?ke...
admin 13年前(2014-03-16) 1浏览
1. 全局配置 user nginx ngnix; #运行nginx进程的用户与组 worker_process 2; #启动几个worker进程 error_log logs/error.log; #定义错误访问日志的路径 pid logs/ngi...
admin 13年前(2014-03-13) 1浏览
HTTP协议新增了Content-MD5 HTTP头,但是nginx并不支持这个功能,而且官方也明确表示不会增加这项功能,为什么呢?因为每次请求都需要读取整个文件来计算MD5值,以性能著称的nginx绝对不愿意干出违背软件宗旨的事情。但是有些应用中,...
admin 13年前(2014-02-19) 1浏览
欢迎使用 Ghost 如何备份 Ghost 博客 最佳仿 Medium 免费 Ghost 主题推荐 让 Ghost 使用 MySQL 数据库 在阿里云服务器上安装 Ghost (1)– 安装 Node.js 在阿里云服务器上安装 Ghost (2)–...
admin 13年前(2014-02-13) 1浏览
在上一节《nginx+memcached构建页面缓存应用》中,说道nginx只负责从memcached服务器中读取数据,要往memcached写入数据还得需要后台的应用程序来完成。使用memc-nginx和srcache-nginx模块就可以主动的向...
admin 13年前(2014-02-13) 1浏览
在使用memc_nginx+srcache_nginx+memcached时,出现了memcached只缓存响应头,响应主体却丢失了。具体文章参见:《memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存》。 缓存...
admin 13年前(2014-02-12) 1浏览
nginx统计响应的http状态码信息(ngx-http-status-code-counter) nginx流量带宽等请求状态统计( ngx_req_status) nginx实时记录请求状态信息( ngx_realtime_request_mod...
admin 13年前(2014-02-12) 1浏览
nginx tcp代理功能由nginx_tcp_proxy_module模块提供,同时监测后端主机状态。该模块包括的模块有: ngx_tcp_module, ngx_tcp_core_module, ngx_tcp_upstream_module, ...
admin 13年前(2014-02-12) 1浏览
最近公司域名更变,同时,又要新旧域名同时运行。 那么,对于https的域名在同一个IP上如何同时存在多个虚拟主机呢?遂,查看了下nginx手册,有这么一段内容,如下: 如果在同一个IP上配置多个HTTPS主机,会出现一个很普遍的问题: server ...