长亭Nginx入门

在学习Nginx时我们先学习下防火墙原理】

将流量代理给防火墙  这样WAF 会分析流量

防火墙安装网络拓扑图 流量给防火墙 再给负载均衡 反向代理这个网络拓扑图是

防火墙充当了反向代理角色

所以我们就知道了我们为了要学习Nginx

因为这个服务器支持很多功能模块 自己本身就能当一个web服务器 不用端口转发

下面解释一下图片上的内容的含义

感觉有点把我们当白痴教 太基础了 就当补基础把

80端口 所有走80端口的流量都会经过我们的这个服务器

然后location只要是斜杠开头的路径 

都会进入我们这个服务器  匹配我们路径

然后把文件返回给客户端

server就是ip和域名 也就是接受的host

 总的来说就是www.test.com:80/  

这个路径就会进入 静态文件路径的地方 root用户的什么文件

反向代理的服务器配置

上图是最简单的反向代理配置

指定一个端口

server name

loaction都差不多

但是下面proxy 是转发给这个地址

也就是说这个域名的路径的服务和荷载都由我们的这个nginx服务器来承担

192.168.12.179只用承担流量接受就行了

include配置 了解一下 单独一个配置模块 用include 包含进来 执行

应该相当于给配置安装mod

能让这个配置文件能简洁 并且发生配置的信息泄露 并不会泄露很多信息

 

轮询配置

比较简单的负载

权重

根据请求分配10比5

IP_HASH

状态标记实现的主备

第三方配置

案例:


有个服务器坏了服务就交给另一个主机了

这些配置可以我网上搜教程 自己学习部署

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/27277.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开源项目-Docker部署学之思管理系统

开源-Docker部署学之思管理系统 文章目录 开源-Docker部署学之思管理系统资源列表基础环境一、安装Docker二、配置加速器三、查看Docker版本四、Git获取源码五、编辑SQL脚本六、访问管理系统如果访问或者登录的时候出现内部服务错误,评论或私信,我给你解…

Cisco Packet Tracer实验(三)

续实验二 问题一:使用二层交换机连接的网络需要配置网关吗?为什么? 二层交换机作为网络设备中的一种,主要用于在局域网(LAN)内部进行数据包的转发。它工作在OSI模型的第二层(数据链路层&#xf…

超维小课堂 | 7、ROS使用offboard模式控制无人机定点悬停源码分析

引言:ROS使用offboard模式控制无人机进入定点悬停是学习ROS无人机控制的最经典的基本功能之一。基于此,本篇主要对此处的控制流程著一个简要的代码分析。(室内外通用代码) 顾名思义:offboard模式下的定点悬停是指通过…

SpringSecurity6从入门到实战之SpringSecurity6自定义认证规则

SpringSecurity6从入门到实战之SpringSecurity6自定义认证规则 Spring Security 中默认所有的 http 请求都需要先认证通过后,才能访问。那么, 如何指定不需要认证就可以直接访问的资源呢?比如 用户的登录页面和注册页面,都是不需要…

ramda函数式编程库--可以帮助处理不可变数据

ramda 介绍深拷贝与浅拷贝示例代码**使用 clone 函数****clone 函数也可以用来深拷贝数组:** 介绍 ramda 是一个功能强大的函数式编程库,可以帮助你处理不可变数据。 clone 是 ramda 中的一个函数,用于深拷贝对象或数组。以下是关于 clone 函…

内网管理软件IP-Guard实施方案

1. 引言 本方案旨在指导企业如何实施内网管理软件IP-Guard,通过服务器的安装、员工客户端的部署以及基本策略的定制,实现对企业内部网络的有效管理和监控。IP-Guard是一款集成了设备管控、数据防泄漏、日志审计等多种功能于一体的内网安全管理软件&…

【面试干货】深入理解Java中的final关键字

【面试干货】深入理解Java中的final关键字 一、被 final 修饰的类二、被 final 修饰的方法三、被 final 修饰的变量四、被 final 修饰的常量 💖The Begin💖点点关注,收藏不迷路💖 在Java中,final关键字有多种用途&…

C++ Primer 学习 -- Day 1

第 1、2 章知识点总结 1、Hello,World!1.1、输入输出1.2、while(std::cin >> value) 2、变量和基本类型2.1.1、unsigned建议 2.1.2 类型转换建议建议 2.2.1 变量定义提醒列表初始化提醒 2.2.2 变量声明和定义提醒 2.3.1 引用引用特点 2.3.2 指针指…

快人一步!利用LLM实现数据处理自动化

使用大型语言模型(LLM)来帮助处理数据具有以下几个主要优势: 1. 自动化处理 LLM能够自动处理大量的重复性任务,减少人工干预,从而提高数据处理效率。例如,它可以自动完成数据加载、预处理、筛选、去重和合并…

RV32F\RV32D指令集

RV32F\RV32D指令集 F扩展1、浮点控制状态寄存器2、指令类型F扩展 F扩展增加了32个浮点寄存器f0-f31,每个32位宽,以及一个浮点控制和状态寄存器fcsr,其中包含浮点单元的工作模式和异常状态。FLEN=32表示F单精度浮点扩展,大多数浮点指令对浮点寄存器中的值进行操作。浮点加载…

基于JSP技术的电子商城系统

开头语: 你好,我是计算机学长码农猫哥。如果你对电子商城系统感兴趣或有相关开发需求,欢迎联系我。 开发语言:Java 数据库:MySQL 技术:JSP技术 工具:Eclipse、Tomcat 系统展示 首页 管理…

08_基于GAN实现人脸图像超分辨率重建实战_超分辨基础理论

1. 超分辨的概念与应用 我们常说的图像分辨率指的是图像长边像素数与图像短边像素数的乘积,比如iPhoneX手机拍摄照片的分辨率为 4032px3024px,为1200万像素。 显然,越高的分辨率能获得更清晰的成像。与之同时,分辨率越高也意味着更大的存储空间,对于空间非常有限的移动设…

Spring IOC 容器的构建流程?

Spring loc (Inversion of Control) 是一种设计模式,其中对象的创建和依赖关系由框架管理,而不是由应用程序直接管理。Spring loc容器是Spring框架的核心,它使用loC模式来管理应用程序中的对象 Spring loC容器的构建过程如下: 1.配置元数据…

【Pytorch】一文向您详细介绍 torch.nn.DataParallel() 的作用和用法

【Pytorch】一文向您详细介绍 torch.nn.DataParallel() 的作用和用法 下滑查看解决方法 🌈 欢迎莅临我的个人主页 👈这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地!🎇 🎓 博主简介:985高…

[xmake]xmake常用命令

xmake:编译程序代码 xmake run:运行编译好的程序 xmake create hello:用 xmake 生成自带的 hello world 模板项目 xmake f -p windows:指定构建项目的目标平台为windows xmake f --toolchainclang:工具链切换为cla…

UnityAPI学习之延时调用(Invoke)

延时调用(Invoke) 当我们进行简单函数的延时调用不想使用协程时,我们可以使用Invoke()函数 using System.Collections; using System.Collections.Generic; using UnityEngine;public class NO15_Invoke : MonoBehaviour {//显示在每次生成…

计算机专业:选择、挑战与未来

随着2024年高考的落幕,众多学子面临着选择大学专业的重大抉择。在众多专业中,计算机相关专业一直是备受瞩目的热门选择。计算机科学与技术、人工智能、网络安全、软件工程等专业在过去几年中,凭借广阔的就业前景和应用领域,吸引了…

黑色格调qss

/*菜单*/ /*QMenu Start*/ QMenu { text-align: left; width: 246px; color: rgb(200, 200, 200); background-color: rgb(35, 35, 35); margin: 0px; padding: 0px; border: 1px solid rgb(100, 100, 100); font: 15px "Microsoft Yahei…

WARNING: pip is configured with locations that require TLS/SSL

在pycharm中运行pip下载软件包遇到该问题:WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available 原因:没有安装openssl; 到https://slproweb.com/products/Win32OpenSSL.ht…

Python实现逻辑回归与判别分析--西瓜数据集

数据 数据data内容如下: 读取数据: import numpy as np import pandas as pd data pd.read_excel(D:/files/data.xlsx) 将汉字转化为01变量: label [] for i in data[好瓜]:l np.where(i 是,1,0)label.append(int(l)) data[label] lab…