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)

大家都在看

  • DDL(操作表和数据库)

    数据定义语言,用来定义数据库对象:数据库,表,列等 readme 注意本博客中的 操作数据库 查询 show databases; 创建 创建数据库 create database…

    Linux 2023年6月7日
    067
  • VMware 和 Linux 的安装

    常见的虚拟机软件有 VMware Workstation(简称 VMware)、VirtualBox、Microsoft Virtual PC 等,本文以 VMware 为例来讲解…

    Linux 2023年5月27日
    078
  • 阿里云函数-小米运动

    简介 是否支持多账号:是消息推送平台: server酱 Qmsg酱 PUSHPLUS 原代码(2022.07.12更新)- 不稳定 由于官方接口偶偶失效(每两三月可能失效1-2天(…

    Linux 2023年6月7日
    081
  • ASP.NET Core 3.0 : 二十五. TagHelper

    什么是TagHelper?这是ASP.NET Core 中新出现的一个名词,它的作用是使服务器端代码可以在Razor 文件中参与创建和呈现HTML 元素。(ASP.NET Core…

    Linux 2023年6月7日
    088
  • 使用 Powershell 删除N天前的文件

    在 Linux 中删除N天前的文件可以使用以下命令: find /path/to -maxdepth 1 -name "filename" -mtime +1 …

    Linux 2023年6月14日
    071
  • 网络安全之浅谈攻击

    最近大家也关注到了新闻,USA又对我国的一些总要的事业单位和网络基础设施进行的非法的攻击和渗透,窃取了大量的数据。可见看似和平静的水面,其实一直都是暗藏波涛,网络安全又被提摆到公众…

    Linux 2023年6月6日
    076
  • HTTPS 通信过程

    posted @2021-11-26 21:23 HOsystem 阅读(27 ) 评论() 编辑 Original: https://www.cnblogs.com/HOsyst…

    Linux 2023年6月13日
    0139
  • 在python中判断字符串是str还是unicode

    if isinstance(iniStr , unicode ):print “unicode”elif isinstance(iniStr, str):p…

    Linux 2023年6月8日
    0109
  • Springboot Mybatis 集成 Redis

    添加 Redis 依赖 $xslt</p> <p>org.springframework.boot spring-boot-starter-data-red…

    Linux 2023年5月28日
    083
  • Linux嵌套目录权限的比较探究

    在/tmp目录下新建一个嵌套目录,名字分别为test_0、test_1、test_2。在test_2目录下新建普通文件,名为tryme。设置test_0和test_2的权限为777…

    Linux 2023年6月7日
    072
  • etcd 与 redis使用场景

    etcd etcd主要讲究服务发现, 有监听机制, 并能保持数据的一直性, 高可用 etcd的红火来源于kurbernetes用etcd做服务发现 etcd是一种分布式存储,更强调…

    Linux 2023年5月28日
    092
  • linux-0.11分析:进程初始化函数init(),第一部分setup((void *) &drive_info) ,第十二篇随笔

    进程的初始化函数, init() 先看看这个函吧: void init(void) { int pid,i; setup((void *) &drive_info); (v…

    Linux 2023年6月7日
    093
  • Linux进程调度器

    完全公平调度器 用黑体标出的是文章的主线,未用黑体标出的内容是对黑体内容的解释或注解。 每次调用调度器时,它会挑选具有最高等待时间的进程,把CPU提供给该进程。如果经常发生这种情况…

    Linux 2023年6月13日
    079
  • USB转双串口产品设计-TTL串口

    基于USB转2路串口芯片CH342,可以为各类主机扩展出2个独立的串口。CH342芯片支持使用操作系统内置的CDC串口驱动,也支持使用厂商提供的VCP串口驱动程序,可支持Windo…

    Linux 2023年6月7日
    091
  • 浅谈DDD中的聚合

    DDD分为战略部分跟战术部分,相信大家都认同DDD的核心在战略而非战术。而战略方面的核心我认为在业务建模,领域划分、统一语言等都在为业务建模服务。 为什么业务建模重要? 以前的开发…

    Linux 2023年6月8日
    085
  • JS 模块化- 04 CMD 规范与 Sea JS

    1 CMD 规范介绍 CMD: Common Module Definition, 通用模块定义。与 AMD 规范类似,也是用于浏览器端,异步加载模块,一个文件就是一个模块,当模块…

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