E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Nginx学习
Nginx学习
网站推荐
Nginx学习
网站推荐1.第一个网站很全面而且是中文的哦:http://www.howtocn.org/2.这个是官网,权威但是不够详细:http://wiki.nginx.org/Main最后我的博客里也收集了几十篇经典的
ncgege
·
2016-02-24 00:00
Nginx
Nginx学习
笔记——安装起步
该文档所用的nginx版本2016-01-26nginx-1.8.1stableandnginx-1.9.10mainlineversions发音nginx发音是enginex。版本nginx的下载页面(http://nginx.org/en/download.html)上会同时给出最新的Mainlineversion、Stableversion和Legacyversions,分别对应开发版、稳定
Godric42
·
2016-02-14 22:43
Linux
Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置
前言写作日期:20160201作者:huitoukest接触Ubuntu和linux时间很短,为了配置
nginx学习
了一点,打算先写入博客,以后不再走重复的路,顺便帮助下他人;准备首先安装好ubuntu14.04.2
huitoukest
·
2016-02-01 17:00
nginx
linux
ubuntu
Sticky
nginx学习
笔记
室内nginx技术交流简介:Nginx(发音同enginex)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师IgorSysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好
YOU_CAN
·
2016-01-19 16:00
nginx学习
笔记
Nginx学习
笔记一. 安装nginxNginx官方网站是http://sysoev.ru/nginx/英文主页http://nginx.net在这里可以获得nginx的最新版本。
caxilo
·
2015-12-22 17:28
nginx
url
location
upstream
StubStatus
Nginx学习
笔记七Nginx的Web缓存服务
转自:http://blog.sina.com.cn/s/blog_664553710100zmxr.html1.Web缓存的定义.Web缓存位于内容源Web服务器和客户端之间,当用户访问一个URL时,Web缓存服务器会去后端Web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,Web缓存服务器直接输出内容给客户端,而不是向源服务器再次发送请求.Web缓存降低了内容源
forest_boy
·
2015-12-17 18:00
Nginx学习
随笔
题外话第一份工作中项目中有DBA和运维,所以平时也只关注开发部分,对数据库和服务器关注比较少,记得那时有用户反馈网站很慢,老大让我联系运维看看是不是服务器的问题,那时也不知道Nginx是个什么东西。这次项目中,开发完之后刚好要做两个服务器的集群,要用Nginx转发,蹭这个机会,赶紧学习学习新技能。 本地安装Nginx1、下载Nginx,当前最新版本nginx-1.9.6.zip,由于只是本地测试,
redocking
·
2015-12-12 20:00
nginx学习
(三)核心模块
1、error_logerror_logpathlevel2、includeincludepath3、pid进程id存储文件。可以使用kill-HUPcat/var/log/nginx.pid\对Nginx进行配置文件重新加载。pid/run/nginx.pid4、useruseruser[group]userwww-data;在debian/ubuntu上,www-data是默认运行web服务的
Freeplay
·
2015-12-01 08:42
nginx
nginx学习
1——安装
nginx是一款开源的http服务,其具有轻量级和高性能的特征,是目前主流的http服务之一。因为是开源的,所以我们可以通过源码进行安装。(本篇采用的是源码安装,系统环境为ubuntu14.0服务器版)1.从官网下载nignx源码(官网地址:http://nginx.org/),并解压2.进入nginx解压后的目录,运行./configure命令,参考可参考http://nginx.org/en/
十一号线
·
2015-11-26 14:45
nginx
Nginx学习
记录-3 配置文件Nginx.conf《Nginx高性能Web服务器详解》笔记
参考《Nginx高性能Web服务器详解》第二章:配置文件介绍,基础配置指令介绍。第三章:模块化架构介绍。第四章:比较高级的配置指令第五章:Gzip压缩功能的配置第六章:Rewrite功能的配置第七章:正向代理、反向代理、负载均衡的配置第八章:Web缓存功能的配置第九章:邮件服务功能配置。配置文件语法1)Nginx配置文件中,每条指令配置都必须以分号结束。2)“#”后边的内容是注释。3)分块配置,常
fxdhdu
·
2015-11-19 10:00
Nginx学习
之六-nginx核心进程模型
一、Nginx整体架构正常执行中的nginx会有多个进程,最基本的有masterprocess(监控进程,也叫做主进程)和wokerprocess(工作进程),还可能有cache相关进程。一个较为完整的整体框架结构如图所示:二、核心进程模型启动nginx的主进程将充当监控进程,而由主进程fork()出来的子进程则充当工作进程。nginx也可以单进程模型执行,在这种进程模型下,主进程就是工作进程,没
CanyellWang
·
2015-11-14 00:00
nginx
linux
服务器
1.
nginx学习
笔记:nginx的安装
nginx简介nginx称作engine-x,是一个高性能的HTTP和反向代理服务器,由俄罗斯人开发,现如今在我国的互联网公司中占有很高的应用比例,以阿里巴巴公司为代表的互联网对nginx进行了二次开发。使其功能得到了进一步的扩展。Tengine的官方地址如下:http://tengine.taobao.org/nginx官方地址:http://nginx.org/在对nginx进行学习的时候不得
linux_player_c
·
2015-11-12 20:00
代理服务器
nginx
安装
阿里巴巴
4.
nginx学习
笔记:nginx配置虚拟主机
nginx配置虚拟主机虚拟主机虚拟主机是网络服务器上分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。nginx可以轻易地支持虚拟主机的配置,其搭建好像是从一个ngin
linux_player_c
·
2015-11-12 19:35
nginx
linux系统
nginx
虚拟主机
网络服务器
服务器
互联网
4.
nginx学习
笔记:nginx配置虚拟主机
nginx配置虚拟主机虚拟主机虚拟主机是网络服务器上分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。nginx可以轻易地支持虚拟主机的配置,其搭建好像是从一个ngin
linux_player_c
·
2015-11-12 19:00
nginx
互联网
服务器
虚拟主机
网络服务器
3.
nginx学习
笔记:nginx配置反向代理服务器
nginx配置反向代理服务器正向代理、反向代理1.正向代理一般情况下,如果没有特殊的说明,我们认为的代理就是正向代理,那么什么是正向代理。如果有一个客户端A想要去访问服务器B,在他们的之间增加代理服务器C,此时正向代理就是客户端A向代理服务器C发送请求要访问服务器B里的内容,则代理服务器C代替客户端访问服务器B,然后把请求的结果返回给相应的客户端。如下图所示:2.反向代理反向代理对于客户端来说丝毫
linux_player_c
·
2015-11-12 16:00
代理服务器
nginx
服务器
C语言
Nginx学习
之四-Nginx进程同步方式-自旋锁(spinlock)
自旋锁简介 Nginx框架使用了三种消息传递方式:共享内存、套接字、信号。 Nginx主要使用了三种同步方式:原子操作、信号量、文件锁。 基于原子操作,nginx实现了一个自旋锁。自旋锁是一种非睡眠锁。如果某进程视图获得自旋锁,当发现锁已经被其他进程获得时,那么不会使得当前进程进入睡眠状态,而是始终保持进程在可执行状态,每当内核调度到这个进程执行时就持续检查是否可以获取到所锁。
·
2015-11-11 10:04
nginx
2.
nginx学习
笔记:nginx下的https配置
nginx下的https配置https是什么?HTTPS(SecureHypertextTransferProtocol)安全超文本传输协议它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTT
linux_player_c
·
2015-11-10 16:00
nginx
浏览器
服务器
ssl
Nginx学习
之六-nginx核心进程模型
一、Nginx整体架构 正常执行中的nginx会有多个进程,最基本的有master process(监控进程,也叫做主进程)和woker process(工作进程),还可能有cache相关进程。 一个较为完整的整体框架结构如图所示: 二、核心进程模型 启动nginx的主进程将充当监控进程,而由主进程fork()出来的子进程则充当工作进程。 nginx
·
2015-11-08 14:40
nginx
Nginx学习
记录-2 hello word 模块
参考:http://blog.csdn.net/xiajun07061225/article/details/9130237http://tengine.taobao.org/book/chapter_03.html#hello-handler新建模块源码存放的目录/home/fan/nginx1)ngx_http_hello_module.c文件的编写2)config文件的编写,用于通知
fxdhdu
·
2015-11-06 10:00
nginx学习
(一)内存
网上有很多关于内存的学习,此学习的目的是为了能将内存用法化为自己的东西灵活用在别处.总体思路是化整为零. 参考其它的文章地址:http://blog.csdn.net/v_july_v/article/details/7040425 先依此画张图: 内存池的结构比较简单,有几点需特别说明: 1)内存池在使用之前需创建,如 pool
·
2015-11-06 07:27
nginx
Nginx学习
笔记
一、Nginx简介 Nginx("enginex")是一个高性能且轻量级的HTTP和 反向代理 服务器,同时也是一个IMAP/POP3/SMTP 服务器。其特点是占有内存少,并发能力强。我国使用nginx网站用户有:百度、新浪、网易、腾讯等。二、详解Nginx主配置文件(nginx.conf)user nobody nobody;#运行用户与组 worker_processes 6;
123654zf
·
2015-11-04 17:55
负载均衡
nginx配置文件
Nginx学习
之六-nginx核心进程模型
一、Nginx整体架构正常执行中的nginx会有多个进程,最基本的有masterprocess(监控进程,也叫做主进程)和wokerprocess(工作进程),还可能有cache相关进程。一个较为完整的整体框架结构如图所示:二、核心进程模型启动nginx的主进程将充当监控进程,而由主进程fork()出来的子进程则充当工作进程。nginx也可以单进程模型执行,在这种进程模型下,主进程就是工作进程,没
midion9
·
2015-11-03 16:00
Nginx学习
之一-第一个程序Hello World
本例子实现了一个简单的hello world程序。运行效果: 虚拟机Ubuntu中: win7中chrome浏览器: 一、config文件编写 Nginx提供了一种简单的方式将第三方的模块编译到Nginx中。首先把源代码文件全部放到一个目录下,同时在该目录中编写一个文件用于通知Nginx如何编译本模块,这个文件名必须为config。 然后,在c
·
2015-11-02 10:36
world
hello
Nginx学习
之二-配置项解析及编程实现
在开发功能灵活的Nginx模块时,需要从配置文件中获取特定的信息。不过,我们并不需要再编写一套读取配置的系统,Nginx已经为用户提供了强大的配置项解析机制,同时还支持“-s reload”命令,可以在不重启服务的情况下可使配置生效。 一、Nginx配置文件简介 如果编译安装Nginx时使用默认路径,那么Nginx运行目录是/usr/local/nginx,其配置文件存放
·
2015-11-02 10:36
nginx
Nginx学习
之十一-Nginx启动框架处理流程
Nginx启动过程流程图 下面首先给出Nginx启动过程的流程图: ngx_cycle_t结构体 Nginx的启动初始化在src/core/nginx.c的main函数中完成,当然main函数是整个Nginx的入口,除了完成启动初始化任务以外,也必定是所有功能模块的入口之处。Nginx的初始化工作主要围绕一个类型为ngx_cycle_t类型的全局变量(cycle)展
·
2015-11-01 09:33
nginx
nginx学习
12 ngx_cycle_t 和 ngx_init_cycle
在nginx在启动过程,ngx_init_cycle这个函数最初始工作。变量的初始化存储在ngx_cycle_t这个结构体中,为了深入了解这个函数都做了那些初始化工作,就化时间研究了一下。并写下来以便以后參考。 1ngx_cycle_t 关于这个结构体前面已经简介过,这里不再赘述。 2ngx_init_cycle ngx_cycle_t * ngx_init_cycle(ngx_cyc
·
2015-11-01 08:03
nginx
nginx学习
(二)动态加载各模块
其实应该叫做静态加载各模块,因为此加载的过程实际上是在编译的时候完成的,而非运行时根据配置文件动态加载. 假设这样的场景,程序有很多模块,每种模块的配置写在各自的代码中(可能为.cpp,也可能为.h),在调用处只是将其简单申明,然后加载进来,若某一天不需要此模块,只需简单的在调用处屏蔽代码即可. 此代码从nginx代码中抽取,为了简单修改了部分代码,以免引入过多的概念. 1 // ng
·
2015-10-31 18:21
nginx
Nginx学习
之:上传碰到“413”错误
那是因为nginx限制了上传文件大小,必须指定下。 在nginx.conf的http{}中增加client_max_body_size 20m;增加上传大小限制同时要修改php.ini中相关参数 [Resource Limits] max_execution_time = 800 ; Maximum execution time of
·
2015-10-31 11:56
nginx
Nginx学习
之三-ngx_http_request_t结构体
ngx_http_request_s是nginx中非常重要的一个结构体,贯穿于htpp请求处理的整个过程中。 下面解释了ngx_http_request_s结构体中与HTTP框架相关的重要的成员变量。 [cpp] view plain copy print ? struct ngx_http_request_s&
·
2015-10-31 10:38
request
Nginx学习
笔记六Nginx的模块开发
1.Nginx配置文件主要组成:main(全局配置)这部分的指令将影响其他所有部分.server(虚拟主机配置)这部分指令主要用于指定虚拟主机域名,IP和端口.upstream(主要为反向代理,负载均衡相关配置)这部分指令用于设置反向代理及后端服务器的负载均衡.location(目录匹配配置)这部分指令用于匹配网页位置(例如,根目录"/","/images"
·
2015-10-31 10:37
nginx
Nginx学习
笔记二基本配置
1.Nginx的配置文件默认在Nginx程序安装目录的conf二级目录下,主配置文件为nginx.conf.假设您的Nginx安装在/usr/local/webserver/nginx/目录下,那么默认的主配置文件则为/usr/local/webserver/nginx/nginx.conf.2.Nginx配置参数:(1)user www www 指定使用的用户和用户所在的组(2)wor
·
2015-10-31 10:37
nginx
Nginx学习
记录-1 安装,卸载
ubuntu下Nginx的安装:参考:http://my.oschina.net/raydchang/blog/323228http://my.oschina.net/u/244918/blog/5009531)准备好Perl5兼容正则表达式库(PCRE)与SSL支持库。2)已安装gcc和g++。3)输入命令 ./configure 可检查安装条件是否完备。./configure--pref
fxdhdu
·
2015-10-29 16:00
Nginx学习
笔记(五) 源码分析&内存模块&内存对齐
Nginx源码分析&内存模块 今天总结了下C语言的内存分配问题,那么就看看Nginx的内存分配相关模型的具体实现。还有内存对齐的内容~~不懂的可以看看~~ src/os/unix/Ngx_alloc.h&Ngx_alloc.c 先上源码: /* * Copyright (C) Igor Sysoev * Copyright (C) Nginx
·
2015-10-27 12:16
nginx
Nginx学习
笔记(一) Nginx架构
Nginx架构 Nginx全程是什么? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 daemon守护线程 nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个work
·
2015-10-27 12:14
nginx
nginx学习
(2):启动gzip、虚拟主机、请求转发、负载均衡
一、启用gzip 1 gzip on; 2 gzip_min_length 1k; 3 gzip_buffers 4 16k; 4 gzip_http_version 1.1; 5 gzip_comp_level 2; 6 gzip_types text/plain application/x-javascript text/c
·
2015-10-27 12:42
nginx
nginx学习
(1):编译、安装、启动
一、下载 从官网http://nginx.org/en/download.html 下载稳定版(目前最新稳定版是1.6.2) 二、解压 tar zxf nginx-1.6.2.tar.gzcd nginx-1.6.2 三、配置 ./configure --prefix=/opt/app/nginx/1.6.2 --user=cargo 注:prefix指定安装目录,user指定运行ng
·
2015-10-27 12:42
nginx
Nginx学习
笔记(二) Nginx--connection&request
Nginx--connection&request 在Nginx中,主要包括了连接与处理两部分。 connection 在src/core文件夹下包含有connection的源文件,Ngx_connection.h/Ngx_connection.c中可以找到SOCK_STREAM,也就是说Nginx是基于TCP连接的。 连接过程 对于应用程序,首先第一步肯定是加
·
2015-10-27 11:00
Connection
nginx学习
笔记(7)Nginx如何处理一个请求
如何防止处理未定义主机名的请求 基于域名和IP混合的虚拟主机 一个简单PHP站点配置 基于名字的虚拟主机 Nginx首先选定由哪一个虚拟主机来处理请求。让我们从一个简单的配置(其中全部3个虚拟主机都在端口*:80上监听)开始: server { listen 80; server_name example.org www.example.org
·
2015-10-21 12:45
nginx
nginx学习
笔记(8)虚拟主机名
通配符名字 正则表达式名字 其他类型的名字 优化 兼容性 虚拟主机名使用server_name指令定义,用于决定由某台虚拟主机来处理请求。具体请参考《nginx如何处理一个请求》。虚拟主机名可以使用确切的名字,通配符,或者是正则表达式来定义: server { listen 80; server_name example.org www.
·
2015-10-21 12:45
nginx
nginx学习
(一)入门
1.安装参考文档:http://www.cnblogs.com/languoliang/archive/2013/04/01/nginx.html1.1ubuntu在线安装$sudoapt-getinstallnginxubuntu安装Nginx之后的文件结构大致为:所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下启动程序
Freeplay
·
2015-10-18 23:37
nginx
Nginx学习
—反向代理
一、代理分类代理一般分为正向代理和反向代理。正向代理简单点说就是内部网络通过代理服务器访问外部网络,反向代理就是外部网络通过代理服务器反问内部网络。nginx就是这种反向代理服务器。二、nginx的反向代理方式1.proxy_pass方式2.fastcgi方式
des_tiny
·
2015-10-18 20:00
Nginx学习
资源汇总
nginx源码学习是一个痛苦又快乐的过程,下面列出了一些nginx的学习资源。 首先要做的当然是下载一份nginx源码,可以从nginx官方网站下载一份最新的。看了nginx源码,发现这是一份完全没有注释,完全没有配置文档的代码。 现在你最希望要的是一份注释版的nginx源码,可以从下面的链接中下载一份:https://github.com/jianfengye/nginx-1.0.14_comm
my_sky2012
·
2015-10-14 18:00
nginx学习
之安装篇
系统环境:CentOSrelease6.6(Final)1.下载源码包wgethttp://nginx.org/download/nginx-1.6.3.tar.gz-P/var/lxh/soft/2.安装相关依赖yum-yinstallpcre-developenssl-devel3.创建虚拟用户useradd-M-s/sbin/nologinnginx4.安装#cd/var/lxh/soft/
xoyabc
·
2015-10-11 00:38
nginx
nginx学习
之安装篇
系统环境:CentOSrelease6.6(Final)1.下载源码包wgethttp://nginx.org/download/nginx-1.6.3.tar.gz-P/var/lxh/soft/2.安装相关依赖yum-yinstallpcre-developenssl-devel3.创建虚拟用户useradd-M-s/sbin/nologinnginx4.安装#cd/var/lxh/soft/
xoyabc
·
2015-10-11 00:38
nginx
【Nginx】
Nginx学习
笔记03_nginx配置动静态资源分离
使用版本:nginx/1.9.4; /usr/local/nginx/conf/nginx.conf关键配置代码如下:#配置nginx服务器所反向代理的应用服务器列表,weight参数配置权重, 权重越大,访问率越高 upstream proxy_tomcats{ server localhost:10001 weight=1; server local
lizhuquan0769
·
2015-09-16 17:44
nginx
动静态资源分离
【Nginx】
Nginx学习
笔记02_nginx+tomcat集群
使用版本:nginx/1.9.4; /usr/local/nginx/conf/nginx.conf目录下关键配置如下: #配置多台tomcat服务器,weight参数表示比重,比重越高,访问率越高。 upstream proxy_tomcats{ server localhost:10001 weight=1; server
lizhuquan0769
·
2015-09-16 15:15
tomcat
nginx
集群
【Nginx】
Nginx学习
笔记01_linux/centos下安装Nginx
使用版本:nginx/1.9.4; Nginx下载: http://nginx.org/en/download.html 解压: tar-xzvf****.tar.gz 运行配置: ./configure #若遇到以下情况: 1)./configure:error:theHTTPrewritemodulereq
lizhuquan0769
·
2015-09-16 10:14
linux
centos
nginx安装
nginx学习
笔记
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发连接请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创建新的执行上下文等。这些操作都需要占用CPU,而且过多的进程/线程还会带来线程抖动或频繁的上下文切换,系统性能也会由此进一步下降。
wushank
·
2015-08-23 20:05
nginx
nginx学习
笔记
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发连接请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创建新的执行上下文等。这些操作都需要占用CPU,而且过多的进程/线程还会带来线程抖动或频繁的上下文切换,系统性能也会由此进一步下降。在设计的最初阶段,n
wushank
·
2015-08-23 20:05
nginx
proxy
nginx学习
笔记
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发连接请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创建新的执行上下文等。这些操作都需要占用CPU,而且过多的进程/线程还会带来线程抖动或频繁的上下文切换,系统性能也会由此进一步下降。
wushank
·
2015-08-23 20:05
nginx
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他