Linux上启动jar包进行项目部署,使用Nginx部署java集群项目实现动静分离及负载均衡

jar包部署

1.创建一个目录

mkdir usr/project

2.将创建好的jar包放入其中,进入/usr/project目录下查看是否有该jar包

3.输入命令

复制代码
java -jar demo1.jar

动静分离部署

1.新建一个myweb站点

2.下载jquery,在创建一个html在同级目录

3.创建简单页面

4.配置nginx文件

cd conf

vim nginx.conf

5.配置内容

复制代码
location / {
    root  myweb;
    index index.thml index.htm;
}

将下列内容也写进配置文件

复制代码
upstream myserver {
    server  10.40.92.137:8090;#对应的自己服务器的IP地址和对应jar包的端口号
    server  10.40.92.137:8091;#对应的自己服务器的IP地址和对应jar包的端口号
}
 
server {
        listen       80;
        server_name  192.168.6.85;
		location / {
            root /web/myweb;  #如果前面不加/ 则会在nginx的安装目录下,寻找myweb目录。如果加上/ ,则会在linux的根目录下去寻找
			index index.html index.htm;
        }
		location /ipport/ {
		   proxy_pass http://myserver/;
		}
		
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
       
}

6.将jar包放入project文件夹下

7.启动nginx

8.启动包

9.浏览器访问静态页面,多次点击按钮因为是默认的轮询配置,点击都是两台计算机轮流响应

相关推荐
一技安身3 小时前
【Docker】 镜像导出 & 导入,实验环境aarch64(arm64)Linux操作系统
linux·docker·容器
IT_Octopus3 小时前
IntelliJ 本地日志路径自定义:`-DLOG_PATH=./logs` 为什么总“不听话“
java·log4j·intellij-idea
代码村新手4 小时前
Linux调试器-gdb的使用
linux
长征coder4 小时前
【无标题】
java·性能优化
新时代牛马4 小时前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probe
java·linux·服务器
Bs_MoneyMagnet4 小时前
基于springboot+vue的医疗健康便民服务平台的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring
sunshine22 girl5 小时前
Java学习一 环境配置2 Idea的入门使用和maven配置,项目启动脚本配置
java·maven
有点。6 小时前
*C++哈夫曼树与哈夫曼编码
java·c++·servlet
两点王爷6 小时前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器
xx~t6 小时前
嵌入式——51单片机1
linux·c语言·单片机·嵌入式硬件·51单片机