Nginx因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名.业界一致认为它是Apache2.2+mod_proxy_balancer的轻量级代替者,不仅是因为响应静态页面的速度非常快,而且它的模块数量达到Apache的近2/3。对proxy和rewrite模块的支持很彻底,还支持mod_fcgi、ssl、vhosts,适合用来做mongrel clusters的前端HTTP响应。
nginx和Apache一样使用模块化设计,nginx模块包括内置模块和第三方模块,其中内置模块中包含主模块和事件模块。
nginx处理请求逻辑图
nginx可以提供的服务
web服务.
负载均衡(反向代理)
web cache(web缓存)
nginx的优点
高并发。静态小文件
占用资源少。2万并发、10个线程,内存消耗几百M。
功能种类比较多。web,cache,proxy。每一个功能都不是特别强。
支持epoll模型,使得nginx可以支持高并发。
nginx配合动态服务和Apache有区别。(FASTCGI接口)
利用nginx可以对IP限速,可以限制连接数。
配置简单,更灵活。
nginx应用场合
静态服务器。(图片,视频服务)另一个lighttpd。并发几万,html,js,css,flv,jpg,gif等。
动态服务,nginx——fastcgi的方式运行PHP,jsp。(PHP并发在500-1500,MySQL并发在300-1500)。
反向代理,负载均衡。日pv2000W以下,都可以直接用nginx做代理。
缓存服务。类似SQUID,VARNISH。
极悦Nginx入门视频教程学习,本课程全面讲授Nginx的配置与使用、企业应用实践(静态代理、负债均衡、动静分离、虚拟主机等),学习本课程,可以快速地掌握Nginx这样一款高性能的web反向代理服务器。
课程学习目录
1.Nginx:Nginx介绍
2.Nginx:反向代理
3.Nginx:正向代理
4.Nginx:安装-安装前的准备
5.Nginx:安装
6.Nginx:命令-启动Nginx
7.Nginx:命令-关闭Nginx
8.Nginx:命令-其他命令
9.Nginx:配置文件解读-基础配置
10.Nginx:配置文件解读-工作模式和链接数
11.Nginx:配置文件解读-HTTP服务器
12.Nginx:部署静态Web服务器
13.Nginx:负载均衡-硬件和软件负载
14.Nginx:负载均衡部署myweb项目
15.Nginx:负载均衡策略介绍
16.Nginx:负载均衡策略实现
17.Nginx:负载均衡-其他配置
18.Nginx:静态代理
19.Nginx:动静分离-部署p2p项目
20.Nginx:动静分离-p2p项目负载均衡
21.Nginx:动静分离-p2p项目实现动静分离
22.Nginx:虚拟主机应用场景
23.Nginx:虚拟主机部署多城市站点
课程主讲老师:极悦秦老师
讲师简介
沈阳师范大学计算机专业硕士研究生,15年以上软件研发及管理经验,曾就职于神州数码、东软、甲骨文等知名软件企业;先后担任Java高级软件工程师、项目经理、系统架构师等职务;对JVM及Java的面向对象有很深刻的理解;精通Oracle、MySQL、DB2等底层实现原理;精通Spring、SpringMVC、MyBatis框架下的开发;授课条理清晰,理论与实践紧密结合,注重学生的动手和应用能力;曾主持开发北京市电信计费系统、某院办公厅信息系统、辽宁省某市人事局档案信息管理系统、辽宁沈阳市热线报修网、甘肃省张掖市小微企业服务发展平台等中大型项目,擅长企业及互联网应用层级的高并发和分布式框架。
以上就是极悦java培训机构的小编针对“Nginx入门视频,实战中教学”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习