Nginx学习---Nginx的详解_【all】
1.1. Nginx简介
1.什么是nginx
nginx:静态的,开源的www软件,可以解析静态的小文件(低于1M ),支持高并发占用较发少的资源(3W并发,10个进程,内存150M),跨平台
tengine(淘宝更改)
2.Nginx的功能
1.web服务,邮件服务
2.负载均衡(反向代理proxy)
3.web cache(WEB 缓存)
3.Nginx特点
1.配置简单,灵活轻量
2.支持高并发
3.占用较发少的资源(3W并发,10个进程,内存150M),跨平台
4.功能强大(web,cache,proxy)
5.可以对IP限速,限制连接数量
6.可以配合动态的服务(PHP服务等)
Nginx --> php --> DB
(1-3W) (300-800) (300-800) # 并发量
4.Nginx的应用场合
1.静态服务(图片,视频),支持并发
2.动态服务 nginx+fastcgi/tomcat的方式运行php,jsp动态并发 500-1500
3.反向代理,负载均衡。日PV2000W以下都可以用nginx
4.提供缓存服务
5.虚拟主机
5.Nginx虚拟主机:多个域名放在一个服务器里面,各自提供各自的服务,互相之间不冲突
一个server标签段就是一个虚拟主机
基于域名的虚拟主机,通过域名来区分虚拟主机 -->外部网站(重要)
基于端口(共计65535个端口)的虚拟主机,通过端口来区分虚拟主机
-->公司内部网站,网站的后台(不希望外部访问)
基于IP的虚拟主机,基本不用
1.2. 企业级nginx环境搭建
【更多参考】
0、企业级nginx环境搭建
1、Ngnix基于域名的配置_server
2、Ngnix基于域名的配置_include
3、Nginx基于虚拟主机别名的设置
4、Nginx增加日志选项
5、NGINX的重定向rewrite
6、Nginx性能问题
6、Nginx学习---负载均衡的原理、分类、实现架构,以及使用场景
7、搭建Keepalived+Nginx+Tomcat高可用负载均衡架构
8、Nginx学习---Nginx&&Redis&&hcache三层缓存架构总结
Nginx学习---Nginx的详解_【all】的更多相关文章
- [转帖]Nginx rewrite模块深入浅出详解
Nginx rewrite模块深入浅出详解 https://www.cnblogs.com/beyang/p/7832460.html rewrite模块(ngx_http_rewrite_modul ...
- 【第六课】Nginx常用配置下详解
目录 Nginx常用配置下详解 1.Nginx虚拟主机 2.部署wordpress开源博客 3.部署discuz开源论坛 4.域名重定向 5.Nginx用户认证 6.Nginx访问日志配置 7.Ngi ...
- (转)Nginx静态服务配置---详解root和alias指令
Nginx静态服务配置---详解root和alias指令 原文:https://www.jianshu.com/p/4be0d5882ec5 静态文件 Nginx以其高性能著称,常用与做前端反向代理服 ...
- Nginx静态服务配置---详解root和alias指令
Nginx静态服务配置---详解root和alias指令 静态文件 Nginx以其高性能著称,常用与做前端反向代理服务器.同时nginx也是一个高性能的静态文件服务器.通常都会把应用的静态文件使用ng ...
- NGINX高性能Web服务器详解(读书笔记)
原文地址:NGINX高性能Web服务器详解(读书笔记) 作者:夏寥寥 第4章 Nginx服务器的高级配置 4.1 针对IPv4的内核7个参数的配置优化 说明:我们可以将这些内核参数的值追加到Linu ...
- 【转】nginx服务器安装及配置文件详解
原文:http://seanlook.com/2015/05/17/nginx-install-and-config/ nginx服务器安装及配置文件详解 nginx在工作中已经有好几个环境在使用了, ...
- nginx轮询配置详解
nginx轮询配置详解... Nginx配置文件详细说明转载
- Nginx 主配置文件参数详解
Nginx 主配置文件参数详解 Nginx 安装完毕后,会有响应的安装目录,安装目录里 nginx.conf 为 nginx 的主配置文件, ginx 主配置文件分为 4 部分,main(全局配置). ...
- nginx与fastdfs配置详解与坑
nginx与fastdfs配置详解与坑 环境 ubantu19.04 fastdfs-5.11 fastdfs-nginx-module-1.20 libfastcommon-1.0.39 nginx ...
随机推荐
- orcale 之游标的属性
无论是显式游标还是隐式游标都会有四个属性分别是:%ISOPEN.%FOUND.%NOTFOUND.%ROWCOUNT 下面我们分别对着几种属性进行分析. %FOUND 该属性表示当前游标是否指向有效的 ...
- 快速排序分析及实现(C++)
目录 快速排序算法分析及实现(C++) 算法思想 快速排序步骤 优点分析 C++语言实现 快速排序算法分析及实现(C++) 算法思想 把n个元素划分为三段:左端Left,中间段middle和右端r ...
- JMS、AMQP和MQTT主要特性
今天无意中看到mq的原理,才发现activeMq与ribbMq的原理是不一样的.前者是JMS的实现,后者是AMQP的实现... 原理简介:https://www.cnblogs.com/zhangyu ...
- 性能调优-CPU方面,内存方面
CPU调优 首先要清楚数据库应用的分类,一般分为两类:OLTP(Online Transaction Processing,在线事务处理)和OLAP(Online Analytical Process ...
- 传统网络栈与InfiniBand栈对比图
熟悉传统网络协议栈但对InfiniBand协议栈好奇的朋友可以通过下图有一个宏观上的印象. IB实现了"高带宽,低延时"的网络互联,最大的魅力就是支持RDMA,而RDMA就其本质, ...
- Linq to SharePoint与权限提升(转)
转自http://www.cnblogs.com/kaneboy/archive/2012/01/25/2437086.html SharePoint 2010支持Linq to SharePoint ...
- flask框架的学习
---恢复内容开始--- 第一个flask程序讲解:1. 第一次创建项目的时候,要添加flask的虚拟环境.添加虚拟环境的时候,一定要选择到python这个执行文件.比如你的flask的虚拟环境的目录 ...
- c# Dictionary 中Keys.ToArray<>方法的细节测试
/// <summary> /// dic.Keys.ToArray<>方法生成数组的顺序和dic中的顺序相同 /// </summary> public stat ...
- C# 程序执行时间差
有时需要知道执行一个方法需要多少时间,这时会用到一个时间差TimeSpan DateTime startTime = DateTime.Now;//方法开始时间 //{ // 你需要测试的代码. // ...
- IIS利用X-Forwarded-For获得来访者的真实IP
https://help.aliyun.com/knowledge_detail/37948.html