linux服务器安装jdk和jar包上传

我们把我们的文件放到我们的路径下,这部分之前学过了,这里我们再来复习一遍。

然后我们去解压这个压缩包:


然后我们给这个文件改个名字:
![]()

然后我们要去配置环境变量:
![]()
在文件末尾加

然后我们改动了配置,我们怎么能让它立即生效呢?
![]()
然后我们测试一下是否jdk配置成功呢?

我们这里在linux下安装jdk就结束了。这个是初级程序员必备的,也比较简单。
然后我们在了解一下在linux下上传jar包的相关命令:

后端应用集群构建-springboot应用和接口说明



java -jar demo-1.jar
![]()

我们就启动成功了。



tail -f nohup.out
![]()


![]()
![]()
我们也可以通过这种守护进程的方式运行jar服务。


我们就可以使用这两种方式在linux上启动我们的jar包了。
nginx负载均衡upstream讲解


我们了解了负载均衡的概念,现在我们就来学习一下如何去进行配置:


我们先启动之前的那两个jar包服务。
然后我们去修改nginx配置文件:

然后我们看我们现在的配置是否生效:
我们先启动nginx:



由此我们可以看出我们的负载均衡的默认策略是轮询策略。
nginx常见的负载均衡策略解析

我们现在使用权重的方式来配置一下:

这里我们也是直接来配置一下我们的nginx配置:

记住我们每次修改完配置,都要重启我们的nginx:
![]()
我们这种方式会优先权重大的服务。

现在我们来实际去操作一下这种策略:
我们还是来修改一下配置文件:

重启nginx:


我们这样配置以后,我们每次都只能访问81端口。
当然我们的upstream也有很多别的性能:


重启一下nginx。

这种情况我们也只能访问到81这一个端口,这是因为我们把80端口down掉了,把那个端口关闭了,我们就不能再访问它了。

修改一下Conf文件:


它现在一直都访问的我们的80端口。

我们现在把demo1这个端口杀掉:
kill 2076
![]()

现在我们只有一个进程了。

这样它就会访问到我们的81端口。
nginx后端节点可用性探测和配置实操



我们现在去实际操作一下:
修改配置文件:

重启nginx。

现在我们启动了demo-1服务。
![]()









![阿拉伯数转中文与英文[找到规律,抽象问题,转换成代码]](https://img-blog.csdnimg.cn/18f8f3cb1f444667aeacdb9c0d379257.png)









