Nginx反向代理(入门)

news2024/11/27 12:29:14

前言 

        反向代理 --> 服务器 

        Nginx反向代理是一种服务器架构模式,通过将客户端的请求转发给后端服务器来分担服务器的负载压力,同时提高了系统的可用性和灵活性。它是一种常用的应用程序负载均衡技术,通常被用来处理大量同时连接的Web请求。

        Nginx作为反向代理服务器,可以将客户端的请求发送到不同的后端服务器,根据请求的内容和目标服务器的处理能力进行负载均衡,从而提高后端服务器的性能和可用性。

        Nginx反向代理的优点包括高性能、高可用性、灵活性等,同时也具有较好的安全性能。它可以完成HTTPS协议的加密和解密,有效保护用户数据的安全性。此外,Nginx还可以通过使用模块、插件等扩展功能,提供更多的服务和管理选项。

准备 

准备两台虚拟机

IP地址 第一台虚拟机:192.168.10.110

           第二台虚拟机: 192.168.10.120 (下载了nginx,反向代理)

 【如果以及有想代理的页面请直接看2 第二台虚拟机

1 第一台虚拟机 

1.1 准备环境

(1)关闭防火墙

systemctl stop firewalld

【永久关闭防火墙 systemctl disable firewalld】

 systemctl disable firewalld

(2)关闭selinux

 修改配置文件

vi /etc/selinux/config

#将SELINUX=enforcing修改为SELINUX=disabled。

setenforce 0

 1.2 安装并启动服务

安装服务

yum -y install httpd

启动服务

systemctl start httpd

 1.3 创建一个html文件

vi /var/www/html/index.html

在index.html中添加如下内容(一个前端代码)

<html>
    <head>
        <title>测试</title>
    </head>
<body>
    <h1 align="center">mortalz7</h1>
</body>
</html>

 1.4 重新启动服务

systemctl restart httpd

 1.5 浏览器访问 

访问结果:

2 第二台虚拟机

 2.1 修改default.conf文件

cd /etc/nginx/conf.d/
vi default.conf

如果你没有default.conf文件,查看本人另一篇文章http://t.csdnimg.cn/QVGdW。 

根据如下内容修改文件:

upstream test{
192.168.10.110 weight=1;
}
server {
listen 80;
server_name www.test.com;
access_log /var/log/nginx/host.access.log main;

location / {
proxy_pass http://test;
}

第二行IP是第一台虚拟机的IP地址。

 2.2 重启nginx

systemctl restart nginx

 2.3 关闭防火墙和selinux

关闭防火墙

systemctl stop firewalld

 关闭selinux

setenforce 0

 修改配置文件

vi /etc/selinux/config

 #将SELINUX=enforcing修改为SELINUX=disabled。

 2.4 浏览器访问 

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

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

相关文章

【GEE】2、探索数据集

1简介 在本单元中&#xff0c;我们将讨论以下概念&#xff1a; Google 地球引擎中可用的潜在数据来源。 通过生态示例显示的数据集采样用例。 如何使用 Google 地球引擎访问重要的元数据。 2背景 要将遥感集成到您的研究和分析中&#xff0c;学习如何解析 Google 地球引擎上…

【Linux编译器】:gcc/g++的使用

朋友们、伙计们&#xff0c;我们又见面了&#xff0c;本期来给大家解读一下有关Linux编译器gcc/g的使用&#xff0c;如果看完之后对你有一定的启发&#xff0c;那么请留下你的三连&#xff0c;祝大家心想事成&#xff01; C 语 言 专 栏&#xff1a;C语言&#xff1a;从入门到精…

“01”滴答“摩尔斯电码”加密解密单个字符

“01”替换滴嗒“.-”“摩尔斯电码”字符&#xff0c;加密解密键盘输入的单个字符。 (本笔记适合熟悉循环和列表的 coder 翻阅) 【学习的细节是欢悦的历程】 Python 官网&#xff1a;https://www.python.org/ Free&#xff1a;大咖免费“圣经”教程《 python 完全自学教程》&a…

Windows 时间服务配置和配置工具

文章目录 Windows 时间服务保留Portw32tm 命令配置 Windows 时间服务配置客户端使用两个时间服务器配置客户端自动从域源同步时间检查客户端时间配置使用本地组策略编辑器配置Windows 时间注册表参考推荐阅读 Windows 时间服务 (W32Time) 为 Active Directory 域服务 (AD DS) 管…

【ReentrantLock源码分析】非公平锁的加锁和解锁

一、AbstractQueuedSynchronized 的三个核心成员变量 阐述一下 AQS 中的三个核心成员变量&#xff0c;后面源码分析流程的时候很多地方有。 state&#xff1a;表示锁的状态&#xff0c;0表示锁未被锁定&#xff0c;大于0的话表示重入锁的次数。state 成员变量被 volatile 修饰…

消息投递:如何保证消息不丢失?

目录 前言 一、消息为什么会丢失&#xff1f; 二、在消息生产的过程中丢失消息 三、在消息队列中丢失消息 四、在消费的过程中存在消息丢失的可能 前言 在电商系统中&#xff0c;我们经常有这样的场景&#xff0c;在用户下单购买完商品后&#xff0c;需要给用户发送红包来…

互联网医院|湖南互联网医院|智慧医疗改善就医服务

互联网医院系统&#xff0c;是指利用互联网技术和远程医疗技术&#xff0c;提供在线就诊、咨询、诊断和治疗等医疗服务的一种医疗模式。互联网医院系统实际上与医院的HIS系统很相似&#xff0c;是侧重服务于线上问诊的专业HIS&#xff0c;包含传统HIS的基本模块&#xff0c;如挂…

【数据结构】— —查找(折半查找,二叉排序树)

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

数据结构-二叉树·堆(顺序结构的实现)

&#x1f389;个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名乐于分享在学习道路上收获的大二在校生 &#x1f43b;‍❄个人主页&#x1f389;&#xff1a;GOTXX &#x1f43c;个人WeChat&#xff1a;ILXOXVJE&#x1f43c;本文由GOTXX原创&#xff0c;首发CSDN&…

游戏推荐《塞尔达传说王国之泪》

塞尔达传说&#xff1a;王国之泪 播报编辑讨论12上传视频 2023年任天堂企划制作本部开发的动作冒险游戏 《塞尔达传说 王国之泪》是任天堂企划制作本部开发的动作冒险游戏&#xff0c;为《塞尔达传说》主系列的第20作、《塞尔达传说&#xff1a;旷野之息》的正统续篇&#xf…

块级作用域的理解

块级作用于的概念 由一对花括号{}中的语句集都属于一个块&#xff0c;在这个{}里面包含的块内定义的所有变量在代码块外都是不可见的&#xff0c;因此称为块级作用域。 作用域永远都是任何一门语言的重中之中&#xff0c;因为它控制着变量和参数的可见性和生命周期。讲到这里&…

uniapp打包安卓app后获取签名证书的SHA1,SHA256,MD5等信息

获取签名证书信息的方法有两种 1.dcloud开发者中心生成证书查看 在证书详情中可以查看&#xff0c;还可以下载证书 2.使用命令查看 1.先安装jre8&#xff0c;再配置一下环境变量 jre8下载地址 2.将打好的正式版app 后缀改为 .zip&#xff0c;解压 3.打开META-INF目录&…

基于卷积神经网络的抗压强度预测,基于卷积神经网络的抗折强度预测

目录 背影 卷积神经网络CNN的原理 卷积神经网络CNN的定义 卷积神经网络CNN的神经元 卷积神经网络CNN的激活函数 卷积神经网络CNN的传递函数 卷积神经网络CNN抗压强度预测 完整代码:基于卷积神经网络的抗压强度和抗折强度预测,基于CNN的抗压强度和抗折强度预测(代码完整,数据…

搭建第一个区块链网络与一键部署WeBASE步骤

官网 搭建第一个区块链网络 — FISCO BCOS v2 v2.9.0 文档 (fisco-bcos-documentation.readthedocs.io) 一键部署 — WeBASE v1.5.5 文档 (webasedoc.readthedocs.io) 步骤 默认如MySQL、Python、java等依赖已经引入 1.创建操作目录, 下载安装脚本 创建操作目录 cd ~ &a…

Hydra post登录框爆破

文章目录 无token时的Hydra post登录框爆破带Token时的Hydra post登录框爆破 无token时的Hydra post登录框爆破 登录一个无验证码和token的页面&#xff0c;同时抓包拦截 取出发送数据包&#xff1a;usernameadb&password133&submitLogin 将用户名和密码替换 userna…

安科瑞变电站综合自动化系统在青岛海洋科技园应用

安科瑞 耿敏花 摘 要&#xff1a;变电站综合自动化系统是将变电站内的二次设备经过功能的组合和优化设计&#xff0c;利用先进的计算机技术、通信技术、信号处理技术&#xff0c;实现对全变电站的主要设备和输、配电线路的自动监视、测量、控制、保护、并与上级调度通信的综合性…

教你怎么用Python每天自动给女朋友免费发短信

今天的教程就是教大家怎么发送免费短信给女朋友。 发送短信接口&#xff0c;我知道的常见的有两个平台&#xff0c;一个是 twilio&#xff0c;可以免费发短信 500 条&#xff0c;可发任意信息&#xff0c;一个是腾讯云&#xff0c;可以免费发短信 100 条&#xff0c;需要申请短…

【C语言初阶】函数

目录 一、函数是什么 二、C语言中函数的分类 2.1 库函数&#xff1a; strcpy memset 2.2 自定义函数 三、函数的参数 3.1 实际参数&#xff08;实参&#xff09; 3.2 形式参数&#xff08;形参&#xff09; 四、函数的调用 4.1 传值调用 4.2 传址调用 五、函数的嵌…

【广州华锐互动】VR历史古城复原:沉浸式体验古代建筑,感受千年风华!

在科技日新月异的今天&#xff0c;虚拟现实&#xff08;VR&#xff09;技术已经成为了我们生活中不可或缺的一部分。从娱乐游戏到医疗健康&#xff0c;从教育培训到房地产销售&#xff0c;VR技术的应用领域日益广泛。而近年来&#xff0c;VR技术在文化遗产保护和古迹复原方面的…

警惕Mallox勒索病毒的最新变种mallox,您需要知道的预防和恢复方法。

尊敬的读者&#xff1a; 在这个数字时代&#xff0c;恶意软件不再是仅限于技术领域的威胁&#xff0c;而是每个人都可能面临的潜在风险。其中&#xff0c;.mallox勒索病毒崭露头角&#xff0c;它不仅能够以不可思议的方式加密您的数据&#xff0c;还能要求您支付赎金以获取解密…