码迷,mamicode.com
首页 > 其他好文 > 详细

nginx学习

时间:2014-09-02 14:17:04      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:运维   linux   

 pcre是一个perl的正则表达式的库。

在linux中要设置源码安装的路径要设置--prefix=/安装目录

nginx查看安装的编译参数,使用nginx -V

--with-http_stub_status_module  这是设置nginxstatus功能,以监控nginx的当前状态。

nginx的配置文件的结构

main(全局设置)指令将影响其他所有设置

events


http

server(主机设置)主要用于指定主机和端口

(upstream)负载均衡服务设置    主要用于负载均衡,设置一系列的后端服务器

location(URL匹配特定位置的设置) 部分用于匹配网页位置。

server继承main,location继承server,upstream不会继承其他设置也不会被继承。


nginx工作模式有select,poll,kqueue,epoll,rtsig,/dev/poll,其中epoll是linux中高效的工作模式

worker_connections设置每个进程的最大的链接数,默认是1024


httpgzip模 块设置

这个模块实时压缩输出数据流。

安装这个模块在配置安装的时候要添加参数--with-http_gzip_static_module



负载均衡

负载均衡的配置是在upstream中,这个模块使用简单的调度算法来实现客户端ip到后台服务器的负载均衡。

nginx负载均衡的调度算法主要有:

轮询,每个请求安装时间顺序逐一分配到不同的后端服务器。




nginx学习

标签:运维   linux   

原文地址:http://blog.csdn.net/dapeng0112/article/details/39003709

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!