Nginx 动态 upstreams 实现 经验

我最近在工作中做一个设置,我有一个面向用户的 Nginx 服务,它将访问转发到运行在AWS Elastic Load Balancer (如你所知. ELB)上的一个服务。这本身似乎不是一个困难的任务,你只需要找到 ELB 的主机名,将 ngin x指向它,这样不就搞定了,对吧?

jopen 2015-08-21   9236   0

Nginx 性能调优 经验

Nginx闻名于高性能负载均衡,缓存和web服务器,为全世界40%最繁忙的网站提供支持。在我们大多数使用情况下,默认的 Nginx 和 Linux 配置能得到满足。但是有时候调试出更优的性能是很有必要的。本文将讨论调试一个系统时需要考虑的Nginx 和 Linux 设置。有很多的设置可用,但是本博中我们只涉及到少数几个大多数用户调试时推荐过的设置项。本文没有提及的配置项通常是那些对Nginx 和 Linux 有着深入理解的用户会使用到,或者是在 Nginx 官方或专业服务团队推荐才会使用。Nginx 专业服务帮助那些世界上访问量最大的网站调试 Nginx 以达到最高性能,还有那些需要想要充分利用他们系统的顾客。

jopen 2014-11-06   23699   0

Nginx rewrite规则语法 经验

在新主机的迁移过程中,最大的困难就是WP permalink rewrite的设置.

jopen 2014-12-20   26150   0

Nginx架构 经验

nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。

jopen 2015-10-23   11029   0

nginx使用分享 经验

nginx使用分享

jopen 2015-11-21   9172   0

VeryNginx —— Nginx 强化版本 经验

VeryNginx is a very powerful and friendly nginx .

akan 2016-02-12   19834   0
P17

  Nginx 预研报告 文档

介绍Nginx的功能以及使用方法。实现简单的负载均衡效果.Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

eminem2013 2012-12-28   3189   0
P46

  Nginx 源码研究 文档

Nginx的源码是0.8.16版本。不是最新版本,但是与网上其他人研究nginx的源码有所修改。阅读时注意参照对比。Nginx可以开启多个进程,每个进程拥有最大上限128个子线程以及一定的可用连接数。如果你希望使用线程可以在配置文件中设置worker_threads这个参数,但这个参数在Nginx官方手册上没有。只有通过阅读源代码才看到。最大客户端连接数等于进程数与连接数的乘积,连接是在主进程中初始化的,一开始所有连接处于空闲状态。

zhoushun 2013-03-22   4064   0

Nginx 作为 WebSockets 代理 经验

WebSocket 协议给我们提供了一个创建可以支持客户端和服务端进行双向实时通信的web应用程序的方法。相比之前使用的方法,WebSocket(作为HTML5的一部分)可以使我们更容易开的发出这种类型的应用程序。绝大多数的现代浏览器都支持WebSocket,包括火狐,IE,Chrome,Safari以及 Opera等,同时,越来越多的服务端框架也开始支持WebSocket了。

jopen 2014-05-19   34207   0

Nginx安装说明 经验

Nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性

jopen 2015-11-08   13090   0

nginx 命令解析 经验

阅读了一段时间的nginx,中间也有很多坑,把自己阅读得到的东西写出来也算是一个笔记吧。 命令解析 - nginx的命令解析是通过ngx_conf_s来扫描文件然后通过匹配命令来配合ngx_command_s来实现的。我们先来看一下ngx_commands; ngx_command_s struct ngx_command_s { ngx_str_t name;//command 名字 ngx_u

zhaocheng 2016-12-28   35786   0

基于 Nginx 的动态代理 经验

随着访问量逐渐增大,单机的 Nginx 将无法再支持过大的访问量,同时单机 Nginx 一旦停止服务,将影响整个系统的正常运行。因此需要将 Nginx 进行集群化,部署多个 Nginx 反向代理服务器,提供同样的服务。

wkxw0750 2016-10-01   21213   0

NGiNX HTTP Push Module 经验

这是一个 Nginx 的扩展模块,用以实现 HTTP Push 的功能。HTTP Push 被经常用在网页上主动推的技术,例如一些聊天室啊,更新信息非常频繁的应用场合。在该项目的首页有一个演示的例子。

jopen 2011-12-20   23326   0

nginx动态代理方案 经验

当我们面对一个技术问题毫无头绪时,技术方案的不同选择,即将付出的技术代价也将差别很大,有时不妨从源码入手,尝一次破案瘾的感觉。

jopen 2014-11-23   48709   0

Nginx性能优化 经验

Nginx作为一个非常流行和成熟的Web Server和Reserve Proxy Server,网上有大量的性能优化教程,但是不同的业务场景千差万别,什么配置是最适合自己的,需要大量的测试和实践以及不断的优化改进。最近用户调用 量突破百万大关之后,就遇到了一些问题,虽然不算太复杂,但也折腾了挺长时间才搞定,积累了不少经验。

jopen 2015-08-11   12699   0

linux安装nginx 经验

NGINX(engine x)是一个http和反向代理服务器,也是一个邮件代理服务器和一个TCP代理服务器。他是由Igor Sysoev原创并开源。诞生以来,已经在一个俄罗斯的很多高访问量网站使用,例如:Yandex,Mail.rU,VK和Rambler。2016年一月统计显示,在广播领域,NGINX已经有24.33%的占有率,包括很多成功的音乐商店:Netflix,Wordpress.com,FastMail.FM.

Mel6545 2016-02-19   10216   0
Linux  

nginx 基本入门 经验

这篇教程简单介绍了 nginx 并且讲解了一些 nginx 可以解决的简单任务。

wu715628 2016-12-03   32101   0
P10

  nginx内存池管理 文档

1.为什么需要内存池   为什么需要内存池?a.在大量的小块内存的申请和释放的时候,能更快地进行内存分配(对比malloc和free)b.减少内存碎片,防止内存泄露。2.内存池的原理   内存池的原理非常简单,用申请一块较大的内存来代替N多的小内存块,当有需要malloc一块比较小的内存是,直接拿这块大的内存中的地址来用即可。

qna 2013-05-30   2593   0
P45

  Nginx详解 文档

Nginx详解——介绍、模块、运维。目录基本HTTP特性处理静态文件,索引文件以及自动索引;打开文件描述符缓存;使用缓存加速反向代理;简单负载均衡以及容错;远程FastCGI,uwsgi,SCGI,和memcached服务的缓存加速支持;模块化的架构。过滤器包括gzip压缩、ranges支持、chunked响应、XSLT,SSI以及图像缩放。在SSI过滤器中,一个包含多个SSI的页面,如果经由FastCGI或反向代理处理,可被并行处理;支持SSL,TLSSNI。其他HTTP特性基于名字和IP的虚拟主机;Keep-alive和pipelined连接支持;灵活的配置;重新加载配置以及在线升级时,不需要中断正在处理的请求;

mcwb 2015-09-01   4018   0
Web服务器   HTTP   Nginx   Perl  

nginx简易教程 经验

Nginx (engine x)是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

genvia 2016-10-10   9841   0
1 2 3 4 5 6 7 8 9 10