前面介绍了2篇munin使用的相关文章:[Linux实用工具]Linux监控工具munin的安装和配置[Linux实用工具]Linux监控工具munin的展示(Nginx)这次介绍一下munin-node的插件的安装配置和插件的编写。插件配置munin-node本身就集成了很多的插件,只需要直接建个...
分类:
系统相关 时间:
2014-06-26 00:00:26
阅读次数:
367
Linux安装Debian系统我安装的是Debian7.5的系统,Debian的软件包管理和升级十分方便,而且系统也很稳定。安装盘可以去华中科技大学镜像、网易开源镜像站或者中国科技大学镜像下载,和官网一样,一般下载的时候会提供DVD-1、DVD-2和DVD-3的下载,后面二者均是一些不太流行的软件,只需要下载安装DVD-1即可。修改sources.list装好系统之后的第一件事情就是修改Debia...
分类:
Web程序 时间:
2014-06-22 21:31:01
阅读次数:
213
接上一篇文章,当Nginx以文件作为用户的请求时,它不会把文件内容读入内存,然后再从内存发送出去,而是会调用sendfile系统调用在不经过用户空间的情况下,从内核直接发送出去。这样做显然效率要更高,Nginx也为我们封装好了一系列的接口,下面就来说明如何发送一个磁盘文件给客户端。
和从内存直接发送数据最大的不同在于ngx_buf_t缓冲区的设置方法,ngx_buf_t结构体的定义如下:...
分类:
其他好文 时间:
2014-06-22 20:44:52
阅读次数:
211
这里只讲述http{}模块下的配置:
在ngx_http_block()函数内(这个函数别调用时在ngx_inti_cycle内的ngx_conf_parse函数,这个函数遇到http命令时 回调ngx_http_block,开启http{}配置块的解读工作),针对每一个http模块,调用init_conf之后,有调用了ngx_http_merge_servers()。这是为何!
...
分类:
其他好文 时间:
2014-06-22 20:34:44
阅读次数:
204
刚刚安装好了ubuntu server14.04,现在要安装一个web服务器,纯静态就用nginx应用程序服务器吧,性能出众啊。
安装编译环境
我们这里采用源码编译安装的方式,大家可以看到很多东西。
保证已经安装了openSSH,然后用putty连接到ubuntu,然后首先安装编译环境,因为是新安装的系统,必须做这步,除非已经安装过了。
...
分类:
其他好文 时间:
2014-06-22 19:52:32
阅读次数:
219
nginx作为web服务器,wordpress上传主题报错 413 Request Entity Too Large
解决:
vim /usr/local/nginx/conf/nginx.conf ’编辑nginx配置文件
client_max_body_size 20m; ‘在http段落里添加这一句后保存退出
/usr/local/nginx/sbin/nginx -s reload...
分类:
其他好文 时间:
2014-06-22 14:38:34
阅读次数:
203
nginx添加系统服务1、编写脚本,名为nginx#!/bin/sh##nginx - this script start and stops the nginx daemon##chkconfig: -85 15#description: Nginx is an HTTP(S) server, H...
分类:
其他好文 时间:
2014-06-22 12:49:41
阅读次数:
199
同一个配置项可以同时出现多个块内,例如HTTP块、server块、location块。一个配置项到底是取哪个块中的值完全有我们定义的模块决定。
处理HTTP配置项分以下4个步骤:
创建数据结构用于存储配置项对应的参数设定配置项在配置文件中出现时的限制条件与回调方法实现上述回调方法,或使用Nginx预设的14个回调方法合并不同级别的同名配置项
1、分配用于保存配置参数的数据结构...
分类:
其他好文 时间:
2014-06-22 11:44:49
阅读次数:
255
nginx使用了间接回调机制,结合upstream机制的使用来说明一下,首先明确几个事实:
1)其实ngxin和下游客户端的连接使用的是ngx_http_connection_t,每个连接对应着一个读事件、一个写事件,epoll监听队列监听的是事件(ngx_event_t),但是事件的data字段对应于这个事件所属的连接(ngx-connection_t)。但是nginx和上游服务器之间的连接使...
分类:
其他好文 时间:
2014-06-22 06:25:18
阅读次数:
206
1.准备工作
运行环境:
ubuntu 14.04
下载及安装使用nginx的必备软件:
gcc编译器:
sudo apt-get install gcc
g++编译器:
sudo apt-get install g++
PCRE库:
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pc...
分类:
其他好文 时间:
2014-06-21 18:50:06
阅读次数:
259