更新时间:2021-09-22 10:36:31 来源:极悦 浏览848次
nginx:是一个Web服务器,如果不是需要apache的特殊功能的话,nginx是服务器的首选。
是一个轻量级的反向代理。(两个应用是web和mail)
反向代理:反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。
通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中。由于外部网络上的主机并不会配置并使用这个代理服务器,普通代理服务器也被设计为在Internet上搜寻多个不确定的服务器,而不是针对Internet上多个客户机的请求访问某一个固定的服务器,因此普通的Web代理服务器不支持外部对内部网络的访问请求。
当一个代理服务器能够代理外部网络上的主机,访问内部网络时,这种代理服务的方式称为反向代理服务。此时代理服务器对外就表现为一个Web服务器,外部网络就可以简单把它当作一个标准的Web服务器而不需要特定的配置。不同之处在于,这个服务器没有保存任何网页的真实数据,所有的静态网页或者CGI程序,都保存在内部的Web服务器上。因此对反向代理服务器的攻击并不会使得网页信息遭到破坏,这样就增强了Web服务器的安全性。
keepalived+nginx:
keepalived非常轻量级的高可用实现方案,nginx是非常轻量级的反向代理。天造地设的一对。
nginx基于异步IO来实现的,基于事件驱动的加上边缘触发来完成一个线程(单线程进程)处理多个请求,面对C10K问题是一个行之有效的方案。
C10K:最初的服务器是基于进程/线程模型。新到来一个TCP连接,就需要分配一个进程。假如有C10K,就需要创建1W个进程 。
•001.Nginx:Nginx介绍
•002.Nginx:反向代理
•003.Nginx:正向代理
•004.Nginx:安装-安装前的准备
•005.Nginx:安装
•006.Nginx:命令-启动Nginx
•007.Nginx:命令-关闭Nginx
•008.Nginx:命令-其他命令
•009.Nginx:配置文件解读-基础配置
•010.Nginx:配置文件解读-工作模式和链接数
•011.Nginx:配置文件解读-HTTP服务器
•012.Nginx:部署静态Web服务器
•013.Nginx:负载均衡-硬件和软件负载
•014.Nginx:负载均衡部署myweb项目
•015.Nginx:负载均衡策略介绍
•016.Nginx:负载均衡策略实现
•017.Nginx:负载均衡-其他配置
•018.Nginx:静态代理
•019.Nginx:动静分离-部署p2p项目
•020.Nginx:动静分离-p2p项目负载均衡
•021.Nginx:动静分离-p2p项目实现动静分离
•022.Nginx:虚拟主机应用场景
•023.Nginx:虚拟主机部署多城市站点
极悦的Nginx视频教程全面讲授Nginx的配置与使用、企业应用实践(静态代理、负债均衡、动静分离、虚拟主机等),学习本课程,可以快速地掌握Nginx这样一款高性能的web反向代理服务器。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习