哪个购物网站最便宜,广州网站建设服务哪家好,wordpress 不显示归档,网站建设公司需要有什么东西目录
一、Nginx介绍
1、Nginx优势
2、Nginx作用
3、部署静态资源
4、代理
5、负载均衡
二、Nginx安装步骤#xff08;windows版#xff09;
三、Nginx安装步骤#xff08;Linux版#xff09;
1、官网下载安装包#xff0c;下载完之后上传到Linux系统上
2、在Lin…目录
一、Nginx介绍
1、Nginx优势
2、Nginx作用
3、部署静态资源
4、代理
5、负载均衡
二、Nginx安装步骤windows版
三、Nginx安装步骤Linux版
1、官网下载安装包下载完之后上传到Linux系统上
2、在Linux系统上下载Nginx 安装包windows版
链接https://pan.baidu.com/s/1fJSKlzcxeo61W6ncJayDUA?pwd139w 提取码139w
一、Nginx介绍 Nginx同Apache一样都是一种WEB服务器基于REST架构风格以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据通过HTTP协议提供各种网络服务。然而这些服务器在设计之初受到当时环境的局限例如当时的用户规模网络带宽产品特点等局限并且各自的定位和发展都不尽相同。这也使得各个WEB服务器有着各自鲜明的特点。 Apache的发展时期很长而且是毫无争议的世界第一大服务器。它有着很多优点稳定、开源、跨平台等等。它出现的时间太长了它兴起的年代互联网产业远远比不上现在。所以它被设计为一个重量级的。它是不支持高并发的服务器。在Apache上运行数以万计的并发访问会导致服务器消耗大量内存。操作系统对其进行进程或线程间的切换也消耗了大量的CPU资源导致HTTP请求的平均响应速度降低。这些都决定了Apache不可能成为高性能WEB服务器轻量级高并发服务器Nginx就应运而生了。
1、Nginx优势
1、Nginx使用基于事件驱动架构使得其可以支持数以百万级别的TCP连接
2、高度的模块化和自由软件许可证使得第三方模块层出不穷
3、Nginx是一个跨平台服务器可以运行在LinuxWindowsFreeBSDSolarisAIXMac OS
等操作系统上
2、Nginx作用
1、作为 Web 服务器
相比 ApacheNginx 使用更少的资源支持更多的并发连接体现更高的效率这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型。
2、作为负载均衡服务器
Nginx 既可以在内部直接支持 Rails 和 PHP也可以支持作为 HTTP代理服务器 对外进行服务。Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。
3、作为邮件代理服务器
Nginx 同时也是一个非常优秀的邮件代理服务器最早开发这个产品的目的之一也是作为邮件代理服务器Last.fm 描述了成功并且美妙的使用经验。
3、部署静态资源
Nginx可以作为静态web服务器来部署静态资源。静态资源指在服务端真实存在并且能够直接展示
的一些文件
比如常见的html页面、css文件、js文件、图片、视频等资源。
相对于TomcatNginx处理静态资源的能力更加高效所以在生产环境下一般都会将静态资源部署到Nginx中。将静态资源部署到Nginx非常简单只需要将文件复制到Nginx安装目录下的html目录中即可。 4、代理
说到代理首先我们要明确一个概念所谓代理就是一个代表、一个渠道
此时就涉及到两个角色一个是被代理角色一个是目标角色被代理角色通过这个代理访问目标角色完成一些任务的过程称为代理操作过程如同生活中的专卖店~客人到adidas专卖店买了一双鞋这个专卖店就是代理被代理角色就是adidas厂家目标角色就是用户。
1 、正向代理
正向代理它代理的是客户端代客户端发出请求是一个位于客户端和原始服务器(origin server)之间的服务器为了从原始服务器取得内容客户端向代理发送一个请求并指定目标(原始服务器)然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。
正向代理的用途
1访问原来无法访问的资源
2可以做缓存加速访问资源
3对客户端访问授权上网进行认证
4代理可以记录用户访问记录上网行为管理对外隐藏用户信息
反向代理
客户端是无感知代理的存在的反向代理对外都是透明的访问者并不知道自己访问的是一个代理。因为客户端不需要任何配置就可以访问。 反向代理它代理的是服务端代服务端接收请求主要用于服务器集群分布式部署的情况下反向代理隐藏了服务器的信息。 反向代理的作用 1保证内网的安全通常将反向代理作为公网访问地址Web服务器是内网 2负载均衡通过反向代理服务器来优化网站的负载 5、负载均衡 早期的网站流量和业务功能都比较简单单台服务器就可以满足基本需求但是随着互联网
的发展业务流量越来越大并且业务逻辑也越来越复杂单台服务器的性能及单点故障问题就凸显
出来了因此需要多台服务器组成应用集群,进行性能的水平扩展以及避免单点故障出现。
应用集群将同一应用部署到多台机器上组成应用集群接收负载均衡器分发的请求进行业务
处理并返回响应数据
负载均衡器将用户请求根据对应的负载均衡算法分发到应用集群中的一台服务器进行处理 二、Nginx安装步骤windows版
直接解压压缩包即可打开安装目录点击nginx.exe文件运行 然后打开浏览器输入localhost访问 出现一下页面即安装成功 三、Nginx安装步骤Linux版
1、官网下载安装包下载完之后上传到Linux系统上
官网下载地址nginx: download 2、在Linux系统上下载Nginx
1、首先下载依赖包
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel2、然后下载wget命令
yum install wget 3、使用下载命令首先复制连接地址 4、下载nginx wget http://nginx.org/download/nginx-1.18.0.tar.gz 5、解压
tar -zxvf nginx-1.16.1.tar.gz首先创建一个文件夹mkdir -p /usr/local/nginx 6、解压到usr/local/nginx目录下
./configure --prefix/usr/local/nginx 7、安装
make make install 8、安装完成后进入安装目录查看
cd /usr/local/nginx 目录说明
查看目录结构
首先使用yum命令安装tree
yum install tree
安装完成之后在目录里写入tree