包括nginx的入门和进阶学习。 目录 nginx系列1:认识nginx nginx系列2:搭建nginx环境 nginx系列3:搭建一个静态资源web服务器 nginx系列4:日志管理 nginx系列5:nginx的请求处理流程 nginx系列6:nginx的进程结构 nginx系列7:处理HTT ...
分类:
其他好文 时间:
2019-01-15 14:33:56
阅读次数:
189
nginx的请求处理流程如下图:nginx可以处理来自web(http),Email,TCP/UDP的三类请求。nginx底层使用非阻塞的事件驱动引擎,结合状态机来完成异步通知,其中处理Http请求的是HTTP状态机。 ...
分类:
其他好文 时间:
2019-01-12 17:50:31
阅读次数:
198
搭建静态资源web服务器1,创建静态页面在nginx的安装目录(/usr/local/nginx)下创建文件夹webapplications/helloworld,然后创建一个名为index.html的页面。2,修改配置文件打开nginx的配置文件(默认在/usr/local/nginx/conf/... ...
分类:
Web程序 时间:
2019-01-12 16:43:00
阅读次数:
211
一. 安装 操作系统:centos 7 ,nginx版本1.12.2,windows server 2008 iis 1.1 确认nginx所依赖的工具 Zlib: nginx提供gzip模块,需要zlib库支持,Openssl: nginx提供ssl功能, Pcre: 支持地址重写rewrite功 ...
分类:
系统相关 时间:
2018-10-14 13:52:43
阅读次数:
193
前言本篇总结Nginx中HTTP常用指令与一些常用的模块一.HTTP协议常用指令1.keepalive_timeout语法:keepalive_timeouttimeout[header_timeout];解释:当第一个参数timeout的值不为零时,开启长连接。什么是长连接?我们知道应用层的HTTP协议使用的四层协议是tcp连接,而tcp连接非常重量级,如果用户请求一次资源就经历一次tcp的三次
分类:
Web程序 时间:
2018-06-04 17:51:05
阅读次数:
225
语法: location [=|~|~*|^~] patt { } 一、分类 中括号可以不写任何参数,此时称为一般匹配 也可以写参数 因此,大类型可以分为3种 location = patt {} [精准匹配] location patt{} [一般匹配] location ~ patt{} [正则 ...
分类:
其他好文 时间:
2018-04-02 22:04:12
阅读次数:
230
Nginx配置段 一、基于域名的配置 二、基于端口的配置 三、基于IP的配置 四、日志管理 我们观察nginx的server段,可以看到如下类似信息 #access_log logs/host.access.log main; 这说明 该server, 它的访问日志的文件是 logs/host.ac ...
分类:
其他好文 时间:
2018-04-01 20:00:30
阅读次数:
205
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由Igor Sysoev为俄罗斯访问第二的Rambler.ru站点开发的. 一、Nginx的安装 下载地址:http://nginx.org/download/nginx-1.12.2.zi ...
分类:
其他好文 时间:
2018-04-01 18:54:06
阅读次数:
230
HTTP协议配置格式http{......:各server的公共配置server{...}:每个server用于定义一个虚拟主机;server{...server_namerootaliaslocation[OPERATOR]URL{...ifCONDITION{...}}}}不同于HTTPD有一个默认的主机,Nginx必须使用server指令定义一个虚拟主机。HTTP协议配置所有的配置如果不加说
分类:
Web程序 时间:
2018-03-21 00:06:58
阅读次数:
184
问题描述 nginx reload是有一定损耗的,如果你使用的是长连接的话,那么当reload nginx时长连接所有的worker进程会进行优雅退出,并当该worker进程上的所有连接都释放时,进程才真正退出。 解决办法 对于社区版nginx目前有三个选择方式: 1. Tengine 的Dyups ...
分类:
其他好文 时间:
2018-02-24 16:48:33
阅读次数:
1410