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学习
ngx_Lua模块中的重定向
在Nginx中实现重定向可以通过rewrite指令,具体可参考《
Nginx学习
——http_rewrite_module的rewrite指令》 通过Lua模块也可以实现同样的功能,Lua模块提供了相关的
weiyuefei
·
2014-08-08 10:00
nginx学习
安装linux主机没gcc……光盘安装gcc。缺少pcre、zlib、openssl,上网下载安装之~想要支持ssl,所以configure的时候加上了–with-http_ssl_module选项。但是发现在已经安装了openssl(1.01h)之后还是提示找不到openssl的模块,之好使用提示中的配置选项指定openssl的位置静态链接,这个位置不是openssl安装之后的位置,而是open
人不知
·
2014-07-25 15:00
nginx
nginx学习
(一)
众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置让nginx取消master进程,从而可以使nginx以单进程方式运
杨莎莎
·
2014-07-17 17:00
nginx
Nginx学习
之十:Nginx+Tomcat多站点访问默认主页问题
Nginx+Tomcat配置后,访问多个站点时,默认主页老转向Tomcat的主页。经过仔细检查,发现问题所在,我想这也是大家常常需要注意的地方,否则经常出现以上类似问题会让人懊恼的。1.Tomcat的server.xml文件配置多个站点:0102 05 06 07 10 11 12Engine的dafaultHost:表示访问该tomcat默认进入的主机,注意一定不能是loc
boonya
·
2014-07-10 16:00
nginx
index
Nginx学习
之九:实践学习指南
Nginx基础1. nginx安装2. nginx编译参数详解3. nginx安装配置+清缓存模块安装4. nginx+PHP5.55. nginx配置虚拟主机6. nginxlocation配置7. nginxroot&alias文件路径配置8. ngx_http_core_module模块提供的变量9. nginx日志配置10. apache和nginx支持SSI配置12.
boonya
·
2014-07-09 17:00
Nginx学习
之八:Nginx开发者学习资源攻略
开发者资源GettingStartedwithNginxFrequentlyAskedQuestionsNginxOfficialDocumentation(Non-Wiki)CodingStyleSourceTricks英文指南EvanMiller'sGuidetoNginxModuleDevelopmentEvanMiller'sAdvancedTopicsInNginxModuleDevel
boonya
·
2014-07-04 15:00
nginx
resources
Nginx学习
之七:通过Nginx社区进行技术交流
Nginx社区在邮件列表或IRC频道问问题之前,请先阅读 FAQ。提问时请尽量提出简洁、明确的问题,这样才能收到别人更好的回答。此外,我们会将大量精力放在Nginx上,所以请不要重复相同的简单问题,或重复提交相同的答案。 ;-)邮件列表邮件列表是讨论Nginx配置和开发相关问题的最流行途径。你可以从 http://nginx.org/mailman/ 订阅该邮件列表,或者读取邮件列表归档文件。 俄
boonya
·
2014-07-04 14:00
nginx
community
Nginx学习
之六:Nginx配置操作导航
从这里开始GettingStartedwithNginxAnintroductiontoNginxconfigurationCommonConfigurationPitfallsGuidetothemostcommonwebstackwithNginx参考Phases thatnginxgoesthroughtohandleanHTTPrequestListofcoreconfigurationd
boonya
·
2014-07-04 14:00
nginx
configuration
Nginx学习
之五:Nginx第三方模块
第三方模块 这些模块不被官方所支持,亦未必能跨越Nginx的版本兼容。不过其中有些模块证明是对多数用户是有用的。只在于个人的风险问题。编译第三方模块第三方模块和Nginx资源是一起被编译过的.在资源目录键入:./configure --add-module=/path/to/module1/source \ --add-module=/path/to/module2/s
boonya
·
2014-07-04 14:00
nginx
Nginx学习
之四:Nginx支持模块的安装及描述
安装模块Nginx模块必须在编译时就进行选择,目前不支持在运行时进行模块选择。在编译时,可以通过命令 ./configure--help 运行所提供的配置脚本来查看所有支持的编译选项列表(包含可选模块)。Nginx核心模块这些模块是必须的。名称说明Main配置错误日志、进程、权限等。Events配置epoll、kqueue、select、poll等。标准HTTP模块这些模块是默认均被编译进去的,除
boonya
·
2014-07-04 13:00
nginx
modules
Nginx学习
之三:对应平台的Nginx下载和安装
配置页面中给你一些安装后需要做的工作, 陷阱页面中会让你远离大多数人都遇到过的错误。这两个页面使你有机会借鉴他人的错误经验和成果。安装后的工作预编译版Linux和BSD的预编译包大部分Linux发行版和BSD衍生版的包仓库里一般都有Nginx,使用各自常见的方式即可安装(在Debian上用apt-get,Gentoo上用emerge,FreeBSD上用ports,CentOS上用yum,等等)。请
boonya
·
2014-07-04 10:00
nginx
installation
Nginx学习
之二:Nginx 学习地图梗概
NginxChsNginx("enginex")是一个高性能的HTTP和 反向代理 服务器,也是一个IMAP/POP3/SMTP 代理服务器 。Nginx是由 IgorSysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor将源代码以类BSD许可证的形式发布。自Nginx发布四年来,Nginx已经因为它的稳定性、丰富的功能集、示例配置文件和低系统
boonya
·
2014-07-04 10:00
nginx
StaudyMap
Nginx学习
之一:从权威途径(wiki)了解Nginx
经过几个月的艰苦奋战,系统已经基本可以上线了。系统虽然成型,但是却没有做任何系统性能方面的设计和考量,于是随之带来的是网页加载慢,系统等待时间长,甚至于页面加载样式错位,等等。这些问题不能不说是急功近利者造成的。当时我接手该项目的时候已经是2013年的11月底了,但是客户要求1月中旬要看东西,确实比较无奈,公司临时招人而且就招了我一个人,所以各种“爱莫能助,鞭长莫及”。 实际上,客户在
boonya
·
2014-07-02 17:00
nginx
Introduction
Nginx学习
笔记2—Nginx(Win32) nginx.conf 中文详解
Nginx学习
笔记2—Nginx(Win32)nginx.conf中文详解用户用户组userwwwwww;#工作进程,根据硬件调整,有人说几核cpu,就配几个,我觉得可以多一点worker_processes5
zzjjiandan
·
2014-06-24 14:00
Nginx学习
笔记3—FastCGI与CGI解释器的区别,及其工作原理
Nginx学习
笔记3—FastCGI与CGI解释器的区别,及其工作原理一、FastCGI是什么:是一个可伸缩、高速的在webserver和脚本语言间通迅的接口CGI工作原理:每当客户请求CGI的时候,
zzjjiandan
·
2014-06-24 14:00
Nginx学习
笔记1—Nginx(Win32) 配置详解
Nginx学习
笔记1—Nginx(Win32)配置详解经朋友推荐Nginx服务器,接下来的时间将研究一下该服务器由于目前身边只有一个xp的系统,所以介绍一下Nginx在Win32环境下的配置1、下载:
zzjjiandan
·
2014-06-24 14:00
Nginx学习
笔记
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是: http://nginx.org/download/nginx-1.4.2.tar.gz 2、WinSCP(ftp上传工
mcj8089
·
2014-06-23 16:00
nginx
Nginx学习
指南之模块的应用解析(二)
一概述关于NginxWebServer的篇章,发现挺长时间没有更新了,只能利用空闲的时间细心整理一下,希望在提升自己能力的同时,也能帮助到大家,在之前的写的一篇Nginx文档中,介绍了Nginx核心模块ngx_http_core_module常用指令的详细说明,也加以实例的操作展示出来,在之后的文档中继续总结Nginx常用的模块:模块:ngx_http_access_module功能:允许,限制某
晨风微凉
·
2014-06-20 18:53
Charset
Autoindex
索引模块
WEB服务
Nginx学习
指南之模块的应用解析(二)
一概述关于NginxWebServer的篇章,发现挺长时间没有更新了,只能利用空闲的时间细心整理一下,希望在提升自己能力的同时,也能帮助到大家,在之前的写的一篇Nginx文档中,介绍了Nginx核心模块ngx_http_core_module常用指令的详细说明,也加以实例的操作展示出来,在之后的文档中继续总结Nginx常用的模块:模块:ngx_http_access_module功能:允许,限制某
晨风微凉
·
2014-06-20 18:53
charset
autoindex
索引模块
Nginx学习
笔记1-编译Nignx,搭建开发环境
下载nginx源码包,编译nginx需要指定pcre,zlib,openssl,到官网上下载源代码包:http://www.zlib.net/http://www.openssl.org/http://www.pcre.org/将这三个包下载放到/opt目录,tar-xzvf*.gz解压,然后也将nginx-0.6.32的包解压到/opt目录下,进入nginx目录,执行:#./configure-
haolipengzhanshen
·
2014-06-20 15:00
ubuntu
Nignx
安装nginx
编译nginx
ubuntu环境
Nginx学习
(1):Nginx源码安装
1.下载源码包wgethttp://nginx.org/download/nginx-0.8.53.tar.gz 解压下载下好的源码包tar-zxvfnginx-0.8.53.tar.gz进入解压出的源码文件夹cdnginx-0.8.532.配置nginx./configure--prefix=/opt/nginx--with-http_stub_status_module解释:--prefix为
rainkop
·
2014-06-01 10:00
nginx学习
总结六(nginx反向代理-SSL)
一般情况下很少有在代理上弄SSL的,我这么久不写博客也是有原因最近忙了,所以需要弄的东西多了,也得慢慢来整理。现在至前面总结5nginx版本不知道升级了多少个了我有好长时间没弄了nginx因为之前都弄游戏的服务器了。#################################################################################groupaddwww
houzaicunsky
·
2014-05-27 15:57
SSL证书
nginx反向代理ssl
nginx学习总结
nginx学习
总结六(nginx反向代理-SSL)
一般情况下很少有在代理上弄SSL的,我这么久不写博客也是有原因最近忙了,所以需要弄的东西多了,也得慢慢来整理。现在至前面总结5nginx版本不知道升级了多少个了我有好长时间没弄了nginx因为之前都弄游戏的服务器了。#################################################################################groupaddwww
houzaicunsky
·
2014-05-27 15:57
ssl证书
nginx反向代理ssl
nginx学习总结
WEB(HTTP)
Nginx学习
指南之模块的应用(一)
一、自述Nginx模块功能也是相当的丰富,但对于ApacheWeb来说,两者之间还是有区别的,大家都知道Nginx模块是直接被编译进了nginx.conf配置文件,而Apache则是被编译成为.SO文件,有些是需要在httpd.conf配置文件中指定是否加载,这样才能激活模块功能。Nginx模块有三个角色,Handlers(处理一个HTTP请求,并产生输出);Filters(处理由一个handle
晨风微凉
·
2014-05-09 15:34
优化
参数详解
nginx指令
Nnginx模块
Nginx学习
指南之模块的应用(一)
一、自述Nginx模块功能也是相当的丰富,但对于ApacheWeb来说,两者之间还是有区别的,大家都知道Nginx模块是直接被编译进了nginx.conf配置文件,而Apache则是被编译成为.SO文件,有些是需要在httpd.conf配置文件中指定是否加载,这样才能激活模块功能。Nginx模块有三个角色,Handlers(处理一个HTTP请求,并产生输出);Filters(处理由一个handle
晨风微凉
·
2014-05-09 15:34
优化
参数详解
nginx指令
WEB服务
Nginx学习
指南之安装与配置
Nginx学习
指南之安装与配置一、简介Nginx[enginex]是IgorSysoev编写的一个HTTP和反向代理服务器,另外它可以作为邮件代理服务器。
晨风微凉
·
2014-05-07 18:33
Nginx
ulimit调优
Nginx安装
WEB服务
Nginx学习
指南之安装与配置
Nginx学习
指南之安装与配置一、简介Nginx[enginex]是IgorSysoev编写的一个HTTP和反向代理服务器,另外它可以作为邮件代理服务器。
晨风微凉
·
2014-05-07 18:33
nginx
nginx安装
nginx优化
ulimit调优
Nginx学习
(11)—Nginx架构设计(1)
Nginx架构设计这里先说下Nginx设计时重视的几个关键点:性能:包括网络性能,单词请求的延迟性,网络效率;(名词就不解释了~)可伸缩性:可通过添加组件来提升服务,或者允许组件之间具有交互功能;简单性:组件的简单程度,便于理解和实现;可修改性:包括可进化性,可扩展性,可定制性,可配置性,可重用性;可见性:可监控关键组件的运行情况;可移植性:跨平台运行;可靠性:在服务出现故障时,一个架构容易受到系
Sunface撩技术
·
2014-04-28 12:22
Nginx学习
(11)—Nginx架构设计(1)
Nginx架构设计这里先说下Nginx设计时重视的几个关键点:性能:包括网络性能,单词请求的延迟性,网络效率;(名词就不解释了~)可伸缩性:可通过添加组件来提升服务,或者允许组件之间具有交互功能;简单性:组件的简单程度,便于理解和实现;可修改性:包括可进化性,可扩展性,可定制性,可配置性,可重用性;可见性:可监控关键组件的运行情况;可移植性:跨平台运行;可靠性:在服务出现故障时,一个架构容易受到系
Sunface撩技术
·
2014-04-28 12:22
Nginx学习
(3)—封装的数据结构
封装的数据结构Nginx为了做到跨平台,追求极致高效,自身定义、封装了一些数据结构。就我个人来说,无论是对这一类统一的数据结构的封装风格,还是其中的封装技巧(尽可能地少占用内存),都是非常喜欢,大赞一个。1)整型[cpp]viewplaincopytypedefintptr_tngx_int_t;typedefuintptr_tngx_uint_t;C99标准定义了intptr_t和uintptr
Sunface撩技术
·
2014-04-25 16:55
nginx
Nginx学习
(1)
前言一直打算深入学习一下开源项目,这一个月来的任务,对于修改IPMI开源软件也确实增长了对于开源项目的认识,期间碰到与解决的问题也让我收获不小。这一块可以说是为我学习Nginx开了个好头。为什么学习Nginx?当然是随主流,毕竟群众的眼睛是雪亮的。基本上,我能搜到的被推荐的开源项目,Nginx基本都在推荐之列。不犹豫,就是它了。Configure详解在编译安装Nginx时,我们需要使用config
Sunface撩技术
·
2014-04-25 16:12
nginx
nginx学习
_内存池ngx_pool_t
一:设计思路 nginx内存池的主要思路是预先申请一块空间,以后每次分配小块内存时从这块空间中划分,从而减少了内存申请次数,并避免产生过多的内存碎片. 当申请大块内存(大于阈值或预申请空间大小)时,则向系统单独申请新的空间. 阈值为内存分页大小,由系统调用getpagesize()获得 释放时如果是大块内存,则直接释放,小块内存则不进行处理.二,结构详解注:按nginx命名惯例,ngx
poppick
·
2014-04-23 22:00
C++
nginx
内存
内存池
nginx学习
之 双向链表nginx_queue_t 性能测试: 10倍于STL!
nginx以其高性能著称于世,今天对其双向链表ngx_queue_t和STL的list做了一下性能对比测试,果然不孚所望.先上结论,令人吃惊: 1,就插入和删除操作来说,nginx_queue_t的性能差不多是STLlist的10倍左右 2, nginx_queue_t非常轻量级,没有诸如size(),reverse()等STLlist的功能 3, nginx_queue_t有一个限制:不能
poppick
·
2014-03-24 22:00
性能
nginx
链表
测试
STL
Nginx学习
笔记---Nginx模块的数据结构
typedefstructngx_module_sngx_module_t;structngx_module_s{/**下面的ctx_index、index、spare0、spare1、spare2、spare3、version变量不需要在定义时赋值,*可以用Nginx准备好的宏NGX_MODULE_V1来定义,它已经定义好了这7个值*/#defineNGX_MODULE_V10,0,0,0,0,
workming
·
2013-12-09 00:26
数据结构
nginx
程序开发
Nginx学习
笔记---Nginx模块的数据结构
typedefstructngx_module_sngx_module_t; structngx_module_s{ /* *下面的ctx_index、index、spare0、spare1、spare2、spare3、version变量不需要在定义时赋值, *可以用Nginx准备好的宏NGX_MODULE_V1来定义,它已经定义好了这7个值 */ #defineNGX_MODULE_V10,0,
workming
·
2013-12-09 00:26
数据结构
nginx
ubuntu安装nginx
刚刚把apache卸载了,再ubuntu上安装个
nginx学习
一下,“Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器
guhao022
·
2013-11-18 10:00
nginx
ubuntu
Nginx学习
笔记---ngx_buf_t数据结构
typedefstructngx_buf_sngx_buf_t;typedefvoid*ngx_buf_tag_t;structngx_buf_s{/**pos通常是用来告诉使用者本次应该从pos这个位置开始处理内存中的数据,这样设置是因为同一个*ngx_buf_t可能被多次反复处理。当然,pos的含义是由使用它的模板定义的*/u_char*pos;/*last通常表示有效的内容到此为止,注意,p
workming
·
2013-11-18 00:55
学习笔记
nginx
ngx_buf_t数据结构
程序开发
Nginx学习
笔记---ngx_buf_t数据结构
typedefstructngx_buf_sngx_buf_t; typedefvoid*ngx_buf_tag_t; structngx_buf_s{ /* *pos通常是用来告诉使用者本次应该从pos这个位置开始处理内存中的数据,这样设置是因为同一个 *ngx_buf_t可能被多次反复处理。当然,pos的含义是由使用它的模板定义的 */ u_char*pos; /*last通常表示有效的内容
workming
·
2013-11-18 00:55
nginx
学习笔记
ngx_buf_t数据结构
Nginx学习
笔记---ngx_table_elt_t数据结构
typedefstruct{ngx_uint_thash;ngx_str_tkeyngx_str_tvalue;u_char*lowcase_key;}ngx_table_elt_t;ngx_table_elt_t是一个key/value对,ngx_str_t类型的key、value成员分别存储的是名字、值字符串。hash成员表明ngx_table_elt_t也可以是某个散列表数据结构中的成员。n
workming
·
2013-11-17 22:43
学习笔记
nginx
程序开发
Nginx学习
笔记---ngx_table_elt_t数据结构
typedefstruct{ ngx_uint_thash; ngx_str_tkey ngx_str_tvalue; u_char*lowcase_key; }ngx_table_elt_t;ngx_table_elt_t是一个key/value对,ngx_str_t类型的key、value成员分别存储的是名字、值字符串。hash成员表明ngx_table_elt_t也可以是某个散列表数据结构中
workming
·
2013-11-17 22:43
nginx
学习笔记
Nginx学习
笔记---ngx_list_t数据结构
structngx_list_part_s{ /*指向数组的起始地址*/ void*elts; /*表示数组中已经使用了多少个元素。nelts必须小于ngx_list_t结构体中的nalloc*/ ngx_uint_tnelts; /*下一个链表元素ngx_list_part_t的地址*/ ngx_list_part_t*next; } typedefstruct{ /*链表的首个数组元素*/ n
workming
·
2013-10-29 00:09
数据结构
nginx
学习笔记
Nginx学习
笔记---ngx_list_t数据结构
structngx_list_part_s{/*指向数组的起始地址*/void*elts;/*表示数组中已经使用了多少个元素。nelts必须小于ngx_list_t结构体中的nalloc*/ngx_uint_tnelts;/*下一个链表元素ngx_list_part_t的地址*/ngx_list_part_t*next;}typedefstruct{/*链表的首个数组元素*/ngx_list_pa
workming
·
2013-10-29 00:09
学习笔记
数据结构
nginx
程序开发
Nginx学习
笔记---HTTP模块调用
worker进程会在一个for循环语句里反复调用事件模块检测网络事件。当事件模块检测到某个客户端发起的TCP请求时(接收到SYN包),将会为它建立TCP连接,成功建立连接后根据nginx.conf文件中的配置会交由HTTP框架处理。HTTP框架会试图接受完整的HTTP头部,并在接收到完整的HTTP头部后将请求分发到具体的HTTP模块中处理。这种分发策略是多样化的,其中最常见的是根据请求的URI和n
workming
·
2013-10-27 20:10
http
nginx
笔记
模块调用
Nginx学习
笔记---HTTP模块调用
worker进程会在一个for循环语句里反复调用事件模块检测网络事件。当事件模块检测到某个客户端发起的TCP请求时(接收到SYN包),将会为它建立TCP连接,成功建立连接后根据nginx.conf文件中的配置会交由HTTP框架处理。HTTP框架会试图接受完整的HTTP头部,并在接收到完整的HTTP头部后将请求分发到具体的HTTP模块中处理。这种分发策略是多样化的,其中最常见的是根据请求的URI和n
workming
·
2013-10-27 20:10
笔记
HTTP
nginx
程序开发
Nginx学习
笔记3之NginxHTTP负载均衡
4.NginxHTTP负载均衡 可以在Nginx的静态配置nginx.conf中配置,使其静态HTML网页、图片、JS、CSS、Flash等使用nginx来处理,以便获得更快的速度。文件扩展名为.jsp、.do的请求,由nginx反向代理apache HTTP服务器来处理。 4.1负载均衡 负载均衡是由多台服务器以对称的方式组成的一个服务器集合,每台服务器具有同等的地位,都可
aoyouzi
·
2013-10-08 16:00
nginx
负载均衡
学习笔记
nginx学习
笔记2之Nignx基本配置和优化
Nignx基本配置和优化 Nginx主配置文件在conf目录下的nginx.conf文件中。 在server中配置监听的服务器和index首页。 nginx.conf文件主要由event、http(内涵server)构成。 虚拟主机:使用软硬件技术,把一台运行在Internet上的服务器分成一台台“虚拟”的主机,各台虚拟的主机可以是一个独立的网站,可以具有独
aoyouzi
·
2013-10-08 16:00
nginx
优化
学习笔记
基本配置
Nginx指令大全
在学习
Nginx学习
过程中找到一个Nginx指令大全的网站,中文介绍,有需要的可以看看。
enjoyer18
·
2013-09-16 16:28
nginx指令
nginx学习
笔记一:统计网络输出流量
一:nginx的配置中,必须配置日志 access_log /wap1/nginx_log/1123.log main; 配置的优点:可以根据日志,分析这个业务的流量输出 二:分析方法: 1:统计流量 awk 'BEGIN{SUM=0}{if($9="200"){SUM+=$10}}EN
原动力Java
·
2013-09-10 12:00
nginx
nginx学习
一、官方文档:http://nginx.org/cn/docs/参考:http://my.oschina.net/duxuefeng/blog/34880二、2014-01-142.1、查看nginx已安装的模块:nginx-V 结果(关于配置项的含义):nginxversion:nginx/1.2.7 builtbyclang4.1(tags/Apple/clang-421.11.66)(ba
yueyemaitian
·
2013-08-30 19:00
Nginx学习
指南之循序渐进(一)
Nginx学习
指南之循序渐进(一)一、简介Nginx(‘enginex’)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。
wang00bin
·
2013-08-30 19:04
代理服务器
windows
Microsoft
俄罗斯
金山网络
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他