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三层缓存架构总结
-------------------------------------------
个性签名: 所有的事情到最後都是好的,如果不好,那說明事情還沒有到最後~
本文版权归作者【小a玖拾柒】和【博客园】共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利!