Nginx笔记

实现负载均衡

这里采用的是权重

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

编辑vim nginx.conf

Nginx笔记

根据需要在此代码的顶部添加要复制的自定义代码。

[En]

Add custom code at the top of this code to copy as needed.

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笔记

根据需要在此代码的顶部添加要复制的自定义代码。

[En]

Add custom code at the top of this code to copy as needed.

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/524196/

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

(0)

大家都在看

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