炫意html5
最早CSS3和HTML5移动技术网站之一

Nginx编译及部署 -Nginx是什么

啊Q阅读(122)

Nginx(发音同“engine x”)是一个高性能的反向代理和 Web 服务器软件,最初是由俄罗斯人 Igor Sysoev 开发的。Nginx 的第一个版本发布于 2004 年,其源代码基于双条款 BSD 许可证发布,因其系统资源消耗低...

Nginx编译及部署 -Nginx源码架构分析

无卤阅读(149)

Nginx 低资源消耗、高稳定、高性能的并发处理能力,来源于其优秀的代码架构。它采用了多进程模型,使自身具有低资源消耗的特性。以事件驱动的异步非阻塞多进程请求处理模型,使 Nginx 的工作进程通过异步非阻塞的事件处理机制,实现了高性能的并...

Nginx编译及部署 -Nginx编译安装

小杜阅读(128)

Nginx 是一款优秀的开源软件,支持在 FreeBSD、Linux、Windows、macOS 等多种操作系统平台下编译及运行。CentOS 拥有良好的系统结构和工具软件生态环境,是一款基于 Linux 的非常流行的发行版本。CentOS...

Nginx编译及部署 -Tengine编译安装

老王阅读(162)

Tengine 是由淘宝网发起的 Web 服务器项目。它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine 的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高...

Nginx编译及部署 -OpenResty编译安装

嘿哈阅读(118)

OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 Op...

Nginx编译及部署 -Nginx配置简述

老王阅读(135)

前面我们已经成功的将 Nginx 安装到了我们的系统中,接下来还需要将 Nginx 简单的配置一下。 1、环境配置 Nginx 编译安装成功后,为了便于操作维护,建议把 Nginx 执行文件的路径添加到环境变量中,可以通过如下命令完成。 c...

Nginx编译及部署 -Nginx的Docker容器化配置

阿喜阅读(149)

Docker 是一款基于Go语言开发的开源应用容器引擎,Docker 可以让用户将需要运行的应用服务和依赖环境打包在一个小体积的应用容器中,被打包的容器可以移植到任意可运行 Docker 环境的操作系统中,极大地缩短了应用服务编译和部署所需...

Nginx核心配置指令 -Nginx配置文件详解

丹青阅读(163)

Nginx 默认编译安装后,配置文件都会保存在 /usr/local/nginx/conf 目录下,在配置文件目录下,Nginx 默认的主配置文件是 nginx.conf,这也是 Nginx 唯一的默认配置入口。 1、配置文件目录 Ngin...

Nginx核心配置指令 -Nginx进程配置指令详解

老王阅读(146)

Nginx 的进程配置指令包含在 Nginx 核心代码及事件模块代码中,按配置指令设定的功能可分为进程管理、进程调优、进程调试、事件处理 4 个部分。 1、进程管理 Nginx 本身是一款应用软件,在其运行时,用户可对其运行方式、动态加载模...

Nginx核心配置指令 -Nginx端口监听(listen指令)

丹青阅读(539)

本节主要来介绍 Nginx 中与端口监听有关的配置指令,下表为端口监听指令及其相关说明。 名称 端口监听指令 指令 listen 作用域 server 默认值 listen*:80 或 *:8000 指令说明 服务监听端口、绑定 IP、监听...

Nginx核心配置指令 -Nginx server_name:配置主机名称

丹青阅读(152)

Nginx 中的 server_name 指令主要用于配置基于名称的虚拟主机,其说明如下表所示: 名称 主机名指令 指令 server_name 作用域 server 默认值 — 指令说明 设定所在 server 指令域的主机名...

Nginx核心配置指令 -Nginx处理HTTP请求

嘿哈阅读(168)

标准的 HTTP 请求从开始到结束包括请求报文和响应报文。 请求报文是客户端向服务端发起请求时告知服务端请求的方式、相关属性和请求内容的数据包,由请求行、请求头、请求体组成,这里以百度首页的请求为例,HTTP请求头结构如下图所示。 图:HT...

Nginx核心配置指令 -Nginx rewrite重定向配置详解

小杜阅读(159)

访问重写 rewrite 是 Nginx HTTP 请求处理过程中的一个重要功能,它是以模块的形式存在于代码中的,其功能是对用户请求的 URI 进行 PCRE 正则重写,然后返回 30× 重定向跳转或按条件执行相关配置。 rewrite 模...

Nginx核心配置指令 -Nginx访问控制简述

嘿哈阅读(151)

HTTP 核心配置指令中提供了基本的禁止访问、传输限速、内部访问控制等功能配置。配置指令如下表所示。 表:请求方法排除限制指令 名称 请求方法排除限制指令 指令 limit_except 作用域 http, server, location...

Nginx核心配置指令 -Nginx root指令:根目录配置

嘿哈阅读(131)

用户请求的最终结果是要返回数据,当响应文件在 Nginx 服务器本地时,需要进行本地文件位置、读或写、返回执行结果的操作。Nginx 中的 root 指令可以设定请求 URL 的本地文件根目录,如下表所示。 名称 根目录指令 指令 root...

Nginx核心配置指令 -Nginx alias指令:虚拟目录配置

丹青阅读(148)

Nginx 中想要配置虚拟目录可以使用 alias 指令,该指令的介绍如下表所示: 名 称 访问路径别名指令 指令 alias 作用域 location 默认值 — 指令说明 默认情况下,本地文件的路径是 root 指令设定根目...

Nginx核心配置指令 -Nginx配置项try_files简介

丹青阅读(157)

try_files 指令是在 Nginx0.7.27 版本中开始加入的,它可以按顺序检查文件是否存在,并返回第一个找到的文件,如果未找到任何文件,则会调用最后一个参数进行内部重定向,如下表所示: 名称 文件判断指令 指令 try_files...

Nginx核心配置指令 -Nginx配置项sendfile:零拷贝

老王阅读(154)

Nginx 中的 sendfile 配置项用来在两个文件描述符之间直接传递数据(完全在内核中操作),从而避免了数据在内核缓冲区和用户缓冲区之间的拷贝,操作效率很高,被称之为零拷贝,如下表所示: 名称 零复制指令 指令 sendfile 作用...

Nginx HTTP模块 -Nginx镜像模块:ngx_http_mirror_module

中天阅读(133)

Nginx 中镜像模块的功能是将用户的访问请求镜像复制到指定的 URI,通过 location 的 URI 匹配将流量发送到指定的服务器。用户请求的实际请求响应通过 Nginx 返回客户端,镜像服务器的请求响应则会被 Nginx 服务器丢弃...

Nginx HTTP模块 -Nginx referer:请求头控制模块

bigao阅读(237)

referer 请求头控制模块可以通过设置请求头中的属性字段 Referer 的值控制访问的拒绝与允许。Referer 字段用来表示当前请求的跳转来源,由于该字段可能会涉及隐私权问题,部分浏览器允许用户不发送该属性字段,因此也会存在浏览器正...

Nginx HTTP模块 -Nginx allow、deny:IP访问控制模块

牛青阅读(137)

Nginx 中IP访问控制模块名称为 ngx_http_access_module,该模块可以对客户端的源 IP 地址进行允许或拒绝访问控制。该模块的内置配置指令如下面表格中所示。 表:允许访问指令 名称 允许访问指令 指令  allow ...

Nginx HTTP模块 -Nginx用户cookie模块

牛青阅读(200)

用户 cookie 模块(ngx_http_userid_module)的作用是为客户端设置 cookie 以标识不同的访问用户。可以通过内部变量 $uid_got 和 $uid_set 记录已接收和设置的 cookie。该模块的内置配置指...

Nginx HTTP模块 -Nginx limit_conn:并发连接数限制模块

中天阅读(144)

Nginx 中的并发连接数限制模块(ngx_http_limit_conn_module)能够对访问连接中含有指定变量且变量值相同的连接进行计数,指定的变量可以是客户端 IP 地址或请求的主机名等。当计数值达到 limit_conn 指令设...

Java基础教程Android基础教程