nginx配置文件详解 Nginx配置与应用详解

时间:16-12-30 来源: 作者: 点击:

nginx配置文件详解 Nginx配置与应用详解

分享:

前言

Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。目前,包括新浪、腾讯等知名网站都已使用Nginx作为Web应用服务器。本文带来的是Nginx配置与应用详解。

基础特性

基本功能

静态资源的web服务器,能缓存打开的文件描述符

反向代理服务器,缓存、负载均衡

支持FastCGI

模块化,非DSO机制,过滤器gzip,SSI和图像大小调整等

支持SSL

扩展功能

基于名称和IP做虚拟主机

支持keepalive

支持平滑配置更新或程序版本升级

定制访问日志,支持使用日志缓存以提高性能

支持url rewrite

支持路径别名

支持基于IP及用户的认证

支持速率限制,并发限制等

基本架构

一个master, 生成一个或多个worker

事件驱动:kqueue, epoll, /dev/poll

消息通知:select, poll, rt signals

支持sendfile, sendfile64

文件AIO

支持mmap

模块类别

核心模块

标准http模块

可选的http模块

邮件模块

第三方扩展模块

基本配置

虚拟主机

请点击此处输入图片描述

负载均衡

nginx可利用自身的upstream模块实现,upstream模块的负载均衡算法主要有三种,轮调(round-robin)、ip哈希(ip_hash)和最少连接(least_conn)三种。

12db00005e5f14ceba92

请点击此处输入图片描述

12de0000668855124a3c

请点击此处输入图片描述

12da000035c325e114e8

请点击此处输入图片描述

如此便可实现简单的负载均衡功能

The end

好了,有关nginx的基础配置及应用就先说到这里了,第一次接触nginx,写的比较乱,敬请谅解。

就爱阅读网友整理上传,为您提供最全的知识大全,期待您的分享,转载请注明出处。

欢迎转载:

分享:

推荐: Django -- 视图和URL配置
    NSSA区域处于边界引入默认路由该怎么处理呢?

标签: nginx配置文件详解

猜你喜欢

声明:本文转载于网络,文章链接:http://www.nd9p.com/9281.html