Linux配置nginx代理功能

ywtool运维工具下载链接及介绍:
工具下载/介绍/安装页面

目录

  • 一.nginx proxy功能介绍
  • 二.配置nginx proxy功能
    • 2.1 新增nginx代理配置
      • 2.1.1 反向代理(当前只举例https转https)
      • 2.1.2 负载均衡(当前只举例https转https)
    • 2.2 修改nginx代理配置
      • 2.2.1 手动修改配置文件
      • 2.2.2 通过此脚本重新配置
    • 2.3 删除nginx代理配置
    • 2.4 查看nginx代理配置
  • 三.关闭nginx proxy功能


一.nginx proxy功能介绍

  1. nginx proxy功能是在本地系统(代理服务器)上安装nginx,通过配置nginx配置文件来代理后端的web服务
  2. nginx proxy功能分为两个模式:
  • (a)反向代理:客户端想要访问后端服务,填写的[IP或域名:端口]是代理服务器的
  • (b)负载均衡:负载均衡的实现效果和反向代理是一样的,只是如果后端服务有多台服务器同时提供的话,可以用此模式
  1. 代理服务器 代理 后端服务器有四种转换模式:
  • (a)http转http
  • (b)http转https
  • ©https转http:需要代理服务器的证书和密钥
  • (d)https转https:需要代理服务器的证书和密钥
  1. 目前ywtool工具2.19.5版本新增加了此功能

二.配置nginx proxy功能

2.1 新增nginx代理配置

上面写的"代理服务器 代理 后端服务器的四种转换模式"在反向代理和负载均衡上都支持

2.1.1 反向代理(当前只举例https转https)

ywtool nginx proxy
1(新增nginx代理配置)
1(反向代理)
4(https转https)

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

2.1.2 负载均衡(当前只举例https转https)

ywtool nginx proxy
1(新增nginx代理配置)
2(负载均衡)
4(https转https)

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

2.2 修改nginx代理配置

2.2.1 手动修改配置文件

ywtool nginx proxy
2(修改nginx代理配置)
1(手动修改配置文件)

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

2.2.2 通过此脚本重新配置

ywtool nginx proxy
2(修改nginx代理配置)
2(通过此脚本重新配置)

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

2.3 删除nginx代理配置

ywtool nginx proxy
3(删除nginx代理配置)

在这里插入图片描述

2.4 查看nginx代理配置

ywtool nginx proxy
4(查看nginx代理配置)

在这里插入图片描述

三.关闭nginx proxy功能

ywtool disable nginx proxy
End

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

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

相关文章

U盘文件神秘失踪?别担心,恢复与预防攻略在此!

一、遭遇困境:U盘文件突然不见 在数字时代,U盘已成为我们日常工作中不可或缺的数据存储工具。然而,有时我们可能会遭遇一个令人头疼的问题——U盘中的文件突然不见了。这种情况往往让人措手不及,尤其是对于那些没有备份重要文件的…

显示旋转物体转动速度的仪表

转速表是一种测量并显示旋转物体转动速度的仪表,广泛应用于汽车、飞机、船舶、工业机械等各种领域。它的工作原理和特点概括如下:定义与应用• 定义:转速表是用于测量如汽车发动机轴、电机轴等旋转部件每分钟转数(RPM, Revolution…

27.STL vector容器emplace_back和push_back的区别

文章目录 STL vector容器emplace_back和push_back的区别C的三法则和五法则比较emplace_back和push_back函数总结reference 欢迎访问个人网络日志🌹🌹知行空间🌹🌹 STL vector容器emplace_back和push_back的区别 这个问题可以讲是…

Gitlab OpenSSL::Cipher::CipherError(gitlab修改项目500错误)

问题描述 在对 gitlab 进行项目修改保存时候&#xff0c;出现了 500 错误&#xff0c;经查看日志&#xff0c;发现 OpenSSL::Cipher::CipherError 异常&#xff0c;如下图所示&#xff1a; > /var/log/gitlab/gitlab-rails/production.log <OpenSSL::Cipher::CipherErro…

“深度解析:等级保护测评的核心要素与实施流程“

等级保护测评的核心要素与实施流程是确保信息系统安全的重要环节。以下是对等级保护测评的核心要素和实施流程的深度解析&#xff1a; 核心要素 等级测评概述 1 等级测评是依据国家信息安全等级保护制度规定&#xff0c;对信息系统的安全状况进行检测评估&#xff0c;判定系统…

【Hive SQL 每日一题】行列转换

文章目录 行转列列传行 行转列 测试数据&#xff1a; DROP TABLE IF EXISTS student_scores;CREATE TABLE student_scores (student_id INT,subject STRING,score INT );INSERT INTO student_scores (student_id, subject, score) VALUES (1, Math, 85), (1, English, 78), (…

Java中关于List的一些常用操作

先定义一个List&#xff0c;代码如下 //定义一个实例类 public class Model{private String id;private String code;private String name;//setter getter 方法省略}//定义一个List,赋值过程省略 List<Model> list new ArrayList<>();1.将List中每一个对象的id…

JavaScript中的时间与空间复杂度分析

时间复杂度是用于衡量算法执行时间的度量&#xff0c;可以理解为算法执行所需的时间量级。空间复杂度是用于衡量算法执行所需的空间量级&#xff0c;也可以理解为算法执行所需的额外空间的大小。 在JavaScript中&#xff0c;可以使用以下方法来分析算法的时间和空间复杂度&…

5月23日学习记录

[CSAWQual 2019]Unagi 涉及&#xff1a;xxe漏洞&#xff0c;外来编码xml绕过 打开环境&#xff0c;发现存在文件上传 简单上传一个php 毫无疑问上传失败&#xff0c;说是存在waf&#xff0c;绕过waf才能上传&#xff0c;点击here看看 xml编码&#xff0c;可能存在xxe漏洞&…

Web3 知识体系架构图

Web3 知识体系架构图 │ ├── 1. 基础概念 │ │ │ ├── 1.1 区块链 │ │ ├── 工作原理 │ │ ├── 公链 vs 私链 │ │ └── 常见区块链平台&#xff08;如比特币、以太坊&#xff09; │ │ │ ├── 1.2 去中心化 │ │ ├── P2P 网络 │ │ ├── 去中心化…

【计算机毕业设计】基于SSM++jsp的网上服装销售系统【源码+lw+部署文档】

目录 第一章 绪 论 第二章 关键技术的研究 2.1 JSP技术介绍 2.2 JAVA简介 2.3 ECLIPSE 开发环境 2.4 Tomcat服务器 2.5 MySQL数据库 第三章 系统分析 3.1 系统设计目标 3.2 系统可行性分析 3.3 系统功能分析和描述 3.4系统UML用例分析 3.4.1管理员用例 3.4.2用户用例 3.5系统流…

LeetCode刷题之HOT100之找到数组中消失的数字

2024/5/24 今天早上没有下雨&#xff0c;太好了。下周就要搬到二楼会议室开发了&#xff0c;很多计划都要被打破了。事已至此&#xff0c;先做题吧! 2、逻辑分析 题目的要求是&#xff1a;给定一个长度为n的整数数组nums&#xff0c;要输出在[1&#xff0c;n]范围内但没有出现…

JS 实现鼠标框选(页面选择)时返回对应的 HTML 或文案内容

JS 实现鼠标框选&#xff08;页面选择&#xff09;时返回对应的 HTML 或文案内容 一、需求背景 1、项目需求 当用户进行鼠标框选选择了页面上的内容时&#xff0c;把选择的内容进行上报。 2、需求解析 虽然这需求就一句话的事&#xff0c;但是很显然&#xff0c;没那么简单…

Linux 进程相关概念

用以下指令查找正在运行的进程&#xff0c;并使用 grep 过滤出包含 "int" 的行。 "ps -aux" 显示当前系统上所有用户的进程列表&#xff0c;而 grep 命令则筛选出包含 "int" 的行。 ps -aux|grep int p代表process进程 1.什么是程序&#xff…

【代码随想录】【算法训练营】【第17天】 [110]平衡二叉树 [257]二叉树的所有路径 [404]左叶子之和

前言 思路及算法思维&#xff0c;指路 代码随想录。 题目来自 LeetCode。 day 17&#xff0c;又是一个令人愉快的周五~ 题目详情 [110] 平衡二叉树 题目描述 110 平衡二叉树 解题思路 前提&#xff1a;平衡二叉树&#xff1a;左右子树高度差不超过1, 思路&#xff1a;…

短视频商城全套源码:开启电商新纪元

随着数字媒体的快速发展&#xff0c;短视频平台已经成为人们获取信息、娱乐和社交的重要渠道。在这样一个大背景下&#xff0c;短视频商城的兴起&#xff0c;无疑为电商行业带来了新的机遇和挑战。本文将探讨短视频商城全套源码的重要性&#xff0c;以及它如何助力商家和开发者…

并发编程常见面试题

文章目录 为什么要使用线程池为什么不建议使用 Executors静态工厂构建线程池synchronized的实现原理Synchronized和Lock的区别什么是AQS什么是阻塞队列 为什么要使用线程池 关于线程池的作用和线程池的执行流程参考&#xff1a;java线程池 为什么不建议使用 Executors静态工厂…

ffmpeg3.1.1版本连接ftp服务器失败

发现这个问题是在ffmpeg4之后修复的&#xff1a; 原因在于libavformat文件下的ftp.c文件&#xff1a; 修改方法&#xff1a;加入在TCP控制连接时加入应答代码202&#xff1a; static int ftp_features(FTPContext *s) {static const char *feat_command "FEAT\r\…

cfa二级大神复习经验分享系利(七)

这是我第二次参加二级考试&#xff0c;去年第一次参加二级&#xff0c;虽然考完感觉还不错&#xff0c;但最终成绩是Band 8&#xff0c;距离通过还是差了不少&#xff0c;在郁闷了几天后&#xff0c;重新振作&#xff0c;终于在第二次考试中稳稳通过。在考试经验总结之前&#…

云HIS医院信息管理系统源码(二级、乡镇、民营医院):云HIS系统与传统HIS系统的不同

云HIS医院信息管理系统源码&#xff08;二级、乡镇、民营医院&#xff09;&#xff1a;云HIS系统与传统HIS系统的不同 什么是医疗SaaS软件平台&#xff1f; HIS-SaaS&#xff08;Hospital Information System Software as a Service&#xff09;是一种医院信息系统的服务模式&…