Nginx相关知识

一、什么是Niginx

高性能的HTTP
反向代理Web服务器

二、特点

占用内存少
并发能力强,支持高达50000个并发连接数的响应

三、功能

反向代理

正向代理:代理客户端(如VPN)

在这里插入图片描述

反向代理:代理服务器(如Niginx)
反向代理相当于是为目标服务器工作的,当你去访问某个网站时,你以为你访问问的是目标服务器,其实不然,当你访问时,其实是由一个代理服务器去接收你的请求

在这里插入图片描述

正向代理与反向代理最简单的区别:
正向代理隐藏的是用户,反向代理隐藏的是服务器

在这里插入图片描述

负载均衡

在这里插入图片描述

Nginx负载均衡策略有两种:
内置策略:轮询、加权轮询、IP hash
扩展策略

在这里插入图片描述
在这里插入图片描述

动静分离

动静分离,在我们的软件开发中,有些请求是需要后台处理的,有些情求是不需要经过后台处理的(如:cs、 html、 jpg、js等等文件),这些不需要经过后台处理的文件称为静态文件。让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作。提高资源响应的速度。

在这里插入图片描述在这里插入图片描述

四、下载(Windows版本)

网址:http://nginx.org/en/download.html

解压完成后,打开conf文件夹,点击nginx.conf,查看监听端口。

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

五、运行nginx

方法一:双击nginx.exe

在这里插入图片描述

方法二:打开cmd,输入nginx.exe

在这里插入图片描述在这里插入图片描述

结果如图,运行nginx成功。

在这里插入图片描述

六、Nginx配置文件结构

文件路径:(conf/nginx.conf)

1、全局块

和Nginx运行相关的全局配置

worker_processes  1;

2、events块

和网络连接相关的配置

events {
    worker_connections  1024;
}

3、http块

代理、缓存、日志记录、虚拟主机配置
注意:http块中可以配置多个Server块,每个Server块中可以配置多个location块

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }
    }
}

3.1 http全局块

    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;

3.2 Server块

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
3.2.1 Server全局块
        listen       80;
        server_name  localhost;
3.2.2 location块
		location / {
            root   html;
            index  index.html index.htm;
        }

整体结构

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值