Nginx 全解析
目 录
一、 Nginx 基础知识
二、 Nginx 安装及调试
三、 Nginx Rewrite
四、 Nginx Redirect
五、 Nginx 目录自动加斜线:
六、 Nginx Location
七、 Nginx expires
八、 Nginx 防盗链
九、 Nginx 访问控制
十、 Nginx日志处理
十一、 Nginx Cache
转载
精选
2012-05-01 23:06:47
683阅读
安装Nginx过程1 建立用户及组/usr/sbin/groupadd www /usr/sbin/useradd -g www www 2 安装pcre 让安装Nginx支持rewrite 方便以后所需wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcr
转载
精选
2014-09-23 10:31:07
485阅读
Nginx是一款高性能的HTTP和反向代理服务器。在互联网早期,很多公司使用的都是Apache的HTTPD服务器,可是随着互联网业务的逐渐发展,Apache服务器在很多情况下满足不了业务的需求。这时一直紧跟Apache脚步的Nginx逐渐发展了起来。Nginx以其卓越的性能,以及优秀的高并发量和反向代理,逐渐得到了越来越多互联网公司的使用。
  在国内的很多互联网公司使用就是Nginx。其中还有很多像阿里这种大公司对Nginx进行了二次开发,使其更加适合自己的业务发展。
   但是并不是说Nginx能够取代Apache,因为Apache也有其适用的场景。我们看下面一组调查数据,或许能够对互联网服务器的发展有一个清晰的了解。
原创
2017-10-26 09:10:09
1058阅读
点赞
在本系列的前一篇文章中,我们介绍了Nginx的目前市场使用状况,以及Nginx的安装和配置。并且主要记录了Nginx应用中一个比较重要的模块ngx_http_core_module。接下来我们重要介绍Nginx的其他应用配置。并且以模块的形式进行记录和分析。
原创
2017-10-28 08:48:19
1010阅读
点赞
被代理角色:需要通过代理完成操作的一方(如客户端、后端服务器);目标角色:被代理角色最终要访问的对象(如目标网站、客户端);类比:专卖店是“品牌厂家”的代理,用户(目标)通过专卖店(代理)购买厂家(被代理)的商品。若Rs1硬件配置更高,可设置weight=3http {# 权重3,承担3/4请求# 权重1,承担1/4请求server {listen 80;
Nginx的负载均衡:(1)nginx的算法: upstream目前支持 4 种方式的分配 1)、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2)、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况
推荐
原创
2014-09-26 08:12:28
1948阅读
点赞
端口全解析。。。。。
端口可分为3大类:
1) 公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服 务的协议。例如:80端口实际上总是HTTP通讯。
2) 注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许
转载
精选
2007-04-08 10:43:11
844阅读
Kafka全解析
一. ConceptsKafka is used for building real-time data pipelines and streaming apps分布式消息传递网站活跃数据跟踪日志聚合流式数据处理数据存储事件源……Kafka terminology 术语1.TopicsKafka maintains feeds of messages in categ
转载
2018-06-24 20:24:15
1247阅读
前言 今天继续屏幕刷新机制的知识讲解,上文说到vsync的处理,每一帧UI的绘制前期处理都在Choreographer中实现,那么今天就来看看这个神奇的舞蹈编舞师是怎么将UI变化反应到屏幕上的。 代码未动,图先行 UI变化 上期说到app并不是每一个vsync信号都能接收到的,只有当应用有绘制需求的 ...
转载
2021-01-06 09:55:00
237阅读
2评论
jQuery全解析
一、jQuery基本介绍
1.为什么要学jQuery
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div{
height: 100
原创
2021-08-13 23:17:00
502阅读
JavaScript中的this只有如下几种情况,并按他们的优先级从低到高划分如下
原创
2022-11-01 16:24:44
87阅读
slice全解析 昨天组内小伙伴做分享,给出了这么一段代码: package main import ( "fmt" ) func fun1(x int) { x = x + 1 } func fun2(x int) { x = x + 1 } func fun3(x []int) { x = ap
原创
2022-01-18 11:36:26
181阅读
什么是UTM
UTM(United Threat Management)意为统一威胁管理,是在2004年9月由IDC提出的信息安全概念。IDC将防病毒、防火墙和入侵检测等概念融合到被称为统一威胁管理的新类别中,该概念引起了业界的广泛重视,并推动了以整合式安全设备为代表的市场细分的诞生。由IDC提出的UTM是指由硬件、软件和网络技术组成的具有专门用途的设备,它主要提供一项或多项安全功能,将多种安全
原创
2005-11-30 14:53:12
1815阅读
1评论
Serialization即序列化,序列化是可被定义为将对象的状态存储到存储媒介中的过程。在此过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。在以后反序列化该对象时,创建原始对象的精确复本。Remoting和Web Service就是序列化的典型的应用,通过序列化将一个对象从一个应用程序域,发送到另一个应用程序域。序列化类默认的情况下是要求他的所有的成员都是要可序列化的(除事件、委托、显式定义不可序列化),对于不想被序列化的成员要声明不可序列化把它加上 [NonSerialized]属性告诉.NET这个类不要被序列化,这样在序列化的时候就不
转载
2012-09-28 16:03:00
154阅读
2评论
什么是 makefile或许很多 Winodws 的程序员都不知道这个东西,因为那些 Windows的 IDE 都为你做了这 个工作,但我觉得要作一个好的和 professional 的程序员,makefile 还是要懂。这就好像现在有这么多的 HTML 的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML 的标识的含义。特别在 Unix 下的软件编译,你就不能不自己写 makefile
转载
2009-11-16 22:44:00
132阅读
2评论
GraphQL全解析GraphQL 是一个由 Facebook 开源的数据查询和操作语言,它可以大幅提高应用程序的性能和灵活性,并且非常适合构建 API。这篇文章将介绍 GraphQL 的基础知识、使用方法以及与 RESTful API 相比的优势。什么是GraphQL?GraphQL 允许您定义数据模型并根据此模型进行查询或修改数据。相对于传统的 RESTful API,GraphQL 更加灵活
原创
2023-07-01 16:15:30
125阅读