Nginx和Apache一样都是Web服务器,基于REST架构风格,以统一资源描述符URI或者统一资源定位符URL作为沟通依据,通过HTTP协议提供网络服务。Nginx是一个高性能的HTTP和反向代理服务,轻量级、高并发。Nginx的并发能力在同类型的网页服务器中表现较好,百度、京东、新浪、腾讯等网站都在使用Nginx服务器。
本课程将介绍Nginx服务器的特点,并对其他web服务器如apache进行比较。课程将讲解正向代理和反向代理的概念。课程第二部分为Nginx常用环境部署实战,课程将演示Nginx静态环境、PHP环境和PHPmyadmin环境搭建。
【课程目标】
了解Nginx服务器的特点,包括其优势和缺陷
部署Nginx静态环境、PHP环境和PHPmyadmin环境
【适用对象】
架构、运维、开发、学生、个人开发者
【课程大纲】
知识模块 | 简介 |
---|---|
Nginx 从入门到精通 | 什么是 Nginx,Nginx 常用环境部署,搭建 Nginx 静态网站 |
腾讯云旗下面向云生态用户的一站式学习成长平台
课程概要
Nginx同Apache一样都是一种WEB服务器
基于REST架构风格,以统一资源描述符URI或者统一资源定位符URL作为沟通依据,通过HTTP协议提供各种网络服务。
Apache HTTP Server会导致服务器消耗大量内存,降低HTTP响应请求速度
Nginx轻量级,支持高并发。采用模块服务器,跨平台兼容性差
Apache和Ngnix代理性能好,Nginx支持热部署。
Nginx正向代理请求
被代理角色通过代理服务器访问目标角色完成任务的过程称为代理。由于技术想访问浏览器无法访问的国外网站,就需要用翻墙软件。翻墙的方式就是寻找国外网站的代理服务器。
Nginx反向代理请求
通过部署多台服务器解决访问人数限制的问题。客户端将请求发送到反向代理服务器,反向代理服务器通过算法、分发等将请求分摊给服务器A,B,C.用于服务器分布式集群部署情况
Nginx反向代理项目实战
正向代理代理客户端的请求访问目标服务器,目标服务器是反向代理服务器,客户端将请求发送给正向代理服务器,正向代理服务器通过反向代理服务器进行数据传输,反向代理服务器将请求分摊给业务服务器群
Nginx反向代理均衡负载
客户端反向代理服务器的请求数量就是负载量。请求数量按一定顺序进行分发到不同服务器就是均衡规则,将服务器接收到的请求按照规则分发的过程就是负载均衡。分硬件负载均衡和软件负载均衡。
课程学习交流
请扫码关注腾讯产业互联网学堂微信公众号