Nginx笔记

实现负载均衡

这里采用的是权重

进入配置文件目录cd /usr/local/nginx/conf/ //实际根据自己的目录来

编辑vim nginx.conf

Nginx笔记

这段代码上方加入自定义代码 根据需求复制

upstream my {<br>#tomcat1
        server 192.168.247.100:8080 weight=10; <br>#tomcat2
        server 192.168.247.100:8081 weight=10;
    }
    server {
    #&#x7AEF;&#x53E3;&#x53F7; 9000&#x4EE5;&#x4E0A;&#x968F;&#x610F;
        listen  44444;
        server_name  localhost;
        location / {
            proxy_pass http://my;
        }
    }

启动tomcat1 启动tomcat2

重新启动nginx

输入网址 多次刷新 ,即可看见2个项目(条件: 需要提前部署项目,且满足打开地址:8080 即可访问项目)

Nginx笔记

Nginx实现动静分离

进入配置文件目录cd /usr/local/nginx/conf/ //实际根据自己的目录来

编辑vim nginx.conf

Nginx笔记

这段代码上方加入自定义代码 根据需求复制

upstream tomB {
        server 192.168.247.100:8080;
    }
    server {
        listen   9001;
        server_name  localhost;
        #&#x52A8;&#x6001;&#x8D44;&#x6E90;jsp   *.do&#x7B49;&#x670D;&#x52A1;
        location ~ .*\.(jsp|do)?$ {
        #&#x4EE5;&#x4E0B;4&#x53E5;&#x4EE3;&#x7801;&#x53CA;&#x5176;&#x91CD;&#x8981;&#xFF0C;&#x6CA1;&#x6709;&#x8FD9;&#x4E9B;&#x4EE3;&#x7801;&#xFF0C;&#x91CD;&#x5B9A;&#x5411;&#x7684;&#x65B9;&#x6CD5;&#x8FD0;&#x884C;&#x5C06;&#x4F1A;&#x5931;&#x53BB;&#x7AEF;&#x53E3;&#x53F7;&#x5BFC;&#x81F4;404
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $host:$server_port;
        proxy_pass http://tomB;
    }
    location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|js|css)$ {
            #&#x9759;&#x6001;&#x8D44;&#x6E90;&#xFF0C;&#x81EA;&#x5DF1;&#x5728;&#x4E0B;&#x65B9;&#x76EE;&#x5F55;&#x65B0;&#x5EFA;&#x4E00;&#x4E2A;&#x6587;&#x4EF6;&#x5939;&#xFF0C;&#x5C06;&#x9879;&#x76EE;&#x7684;&#x9759;&#x6001;&#x8D44;&#x6E90;&#x590D;&#x5236;&#x8FC7;&#x53BB;
           root /usr/local/nginx/hisapp;
    }
     location / {
        #&#x9996;&#x9875;&#xFF0C;&#x6839;&#x636E;&#x81EA;&#x5DF1;&#x7684;&#x9879;&#x76EE;&#x4E8E;&#x6765;&#x627E;&#x76EE;&#x5F55;&#xFF0C;&#x5728;&#x9879;&#x76EE;&#x540D;&#x4E0B;&#x653E;&#x9996;&#x9875;
         root/usr/local/tomcat/webapps/HIS1-1.0-SNAPSHOT;
         index login.jsp;
        }
    }

Nginx笔记

Nginx笔记

配置文件第一行

Nginx笔记

启动tomcat,重启nginx即可

Original: https://www.cnblogs.com/sky-stars/p/15772679.html
Author: Sky丨Star
Title: Nginx笔记

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/611985/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 5.2 Vi和Vim之间到底有什么关系?

    我们知道,Vi 编辑器是 Unix 系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。 尽管 Vi 可能是世界上复杂…

    Linux 2023年6月7日
    093
  • JAVA设计模式-工厂模式

    JAVA设计模式-工厂模式 简单工厂模式 介绍 简单工厂模式就是定义一个工厂类,工厂类提供获取实例的方法,方法会根据传入的参数不同来返回不同的实例。不同的实例基本都有共同的父类。对…

    Linux 2023年6月6日
    096
  • 音视频技术入门课-02 音频从采集到输出涉及哪些关键参数?

    我们平常听到的自然界的声音,比如说鸟鸣、水流,其实是一种模拟信号,声音是振动产生的一种声波,通过气态、液态、固态的物理介质传播并能被人或动物感知的波动现象。声音的频率一般会以赫兹(…

    Linux 2023年6月7日
    099
  • NoteOfMySQL-09-存储过程与函数

    常用的SQL语句在执行时需要先编译,然后执行;而存储过程(Store Procedure)是经编译后存储在数据库中的SQL语句集,在数据库中创建和保存。 一、存储过程与函数的区别 …

    Linux 2023年6月14日
    071
  • 剑指offer计划25(模拟中等)—java

    1.1、题目1 剑指 Offer 29. 顺时针打印矩阵 1.2、解法 常规开头,先判断特殊情况,然后创建四个变量存放矩阵四边的长度限制。创建res数组存放结果。循坏开始,遍历完一…

    Linux 2023年6月11日
    097
  • 【转载】人才成长攻略

    本文转载自知乎《前些天在知乎回复了一个帖子:怎么劝大四室友不要考计算机研?- 曹政的回答》,原作者曹政 评论里有一堆阴阳怪气的说法,什么没天赋怎么办,程序员也不是终身可靠的职业云云…

    Linux 2023年6月13日
    090
  • 【填空题】考研数据结构填空题整理

    数据结构填空题 题源来自《算法与数据结构考研试题精析》、《王道数据结构》在Liang’s Blog所著的文章上补充考点,仅供参考学习 一、概论 数据元素 是数据的基本单…

    Linux 2023年6月13日
    0117
  • 【Example】C++ 标准库 std::atomic 及 std::memory_order

    C++ 标准库提供了原子操作。(我已经懒得写序言了) ==================================== 先来说原子操作的概念: 原子操作是多线程当中对资源进…

    Linux 2023年6月13日
    078
  • Linux 下重启 PHP 服务、nginx 服务

    一、重启 PHP 服务 service php-fpm start 开启 service php-fpm stop 停止 service php-fpm restart 重启 二、…

    Linux 2023年6月13日
    082
  • 2021年3月-第02阶段-前端基础-移动WEB开发-移动WEB开发之_响应式布局

    移动端WEB开发之响应式布局 1.0 响应式开发原理 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的。 设备的划分情况: 小…

    Linux 2023年6月8日
    0118
  • STM32CubeIDE学习记录(按键点灯工程)

    博主使用的开发板以及相关外设连接如下: 芯片型号为: STM32F103RCT6, 新建STM32CubeIDE项目 配置完成后会生成相应的文件并进入如下界面: 使用外部晶振时钟 …

    Linux 2023年6月14日
    0133
  • ASP.NET Core 2.2 : 二十六. 应用JWT进行用户认证及Token的刷新

    本文将通过实际的例子来演示如何在ASP.NET Core中应用JWT进行用户认证以及Token的刷新方案。(ASP.NET Core 系列目录) 一、什么是JWT? JWT(jso…

    Linux 2023年6月7日
    0116
  • Windows下PowerShell监控Keepalived

    一、 背景 某数据库服务器为CentOS,想要监控Keepalived的VIP是否有问题,通过邮件进行报警,但这台机器不能上外网,现在只能在Windows下通过PowerShell…

    Linux 2023年5月28日
    096
  • LeetCode-补充题2. 圆环回原点问题

    题目来源 题目详情 圆环上有10个点,编号为0~9。从0点出发,每次可以逆时针和顺时针走一步,问走n步回到0点共有多少种走法。 输入: 2输出: 2解释:有2种方案。分别是0-&g…

    Linux 2023年6月7日
    0100
  • tqdm和zip组合使用时无法显示进度条-解决办法

    问题 单独对于可迭代对象iterator使用tqdm时,结合循环就可以在终端显示进度条, 以直观展示程序进度,如下: from tqdm import tqdm textlist …

    Linux 2023年6月7日
    0119
  • X86 assembly guide

    This guide describes the basics of 32-bit x86 assembly language programming, covering a sm…

    Linux 2023年6月7日
    0141
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球