springboot+nginx+https+linux实现负载均衡加域名访问简单测试
作者:偶尔晴天 发布时间:2022-04-26 22:35:13
标签:spring,boot,负载均衡
1.把springboot项目打包成三个jar包,并指定端口为
14341,14342,14343
2.下载腾讯云免费ssl证书,解压后会出现如下图文件夹
3.把nginx文件夹下的 .crt 和 .key文件复制到服务器,例如复制到
/home/ssl/xxx.crt
/home/ssl/xxx.key
4.安装好nginx默认配置文件在
/usr/local/nginx/conf/nginx.conf
5.修改nginx.conf配置文件实现https+负载均衡的简单测试(此测试是在一台服务器上面进行)
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream paint {
server 127.0.0.1:14341 weight=2;
server 127.0.0.1:14342 weight=1;
server 127.0.0.1:14343 weight=1;
}
server {
listen 443 ssl;
server_name www.xxx.com xxx.com;
ssl_certificate /home/ssl/xxx.crt;
ssl_certificate_key /home/ssl/xxx.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://paint;
}
}
server {
listen 80;
server_name www.xxx.com xxx.com;
rewrite ^(.*)$ https://${server_name}$1 permanent;
}
}
6.以上nginx.conf配置文件即可实现,理论上来说weight设置的数值越大,访问到的机率就会越大
总结
以上所述是小编给大家介绍的springboot+nginx+https+linux实现负载均衡加域名访问简单测试,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://www.cnblogs.com/b516/archive/2019/05/24/10916522.html
0
投稿
猜你喜欢
- 普通的excel列表,easyexcel读取是没有什么问题的。但是,如果有合并单元格,那么它读取的时候,能获取数
- Java语言是SUN(Stanford University Network,斯坦福大学网络公司)公司1995年推出的一门高级编程语言,起初
- 什么是委托?之前写了事件的介绍:https://www.jb51.net/article/59461.htm这里也把委托相关知识也总结一下。
- 1. 理解abstract:抽象的2. 作用abstract可以用来修饰类、方法。不能用abstract修饰变量、代码块、构造器。不能用ab
- 前言在消息发送过程中,生产者从NameServer中获取到了指定Topic对应的Broker信息,在同步发送消息的代码中,如果消息发送失败,
- 前言记得几年前有一次栈长去面试,问到了这么一个问题:Java中的对象都是在堆中分配吗?说明为什么!当时我被问得一脸蒙逼,瞬间被秒杀得体无完肤
- 今天研究了一下scope的作用域。默认是单例模式,即scope="singleton"。另外scope还有prototy
- 引导语Socket 面试最终题一般都是让你写一个简单的客户端和服务端通信的例子,本文就带大家一起来写这个 demo。1、要求可以使用 Soc
- springboot开启事务很简单,只需要一个注解@Transactional 就可以了。因为在springboot中已经默认对jpa、jd
- 代码如下:using System; using System.Collections.Generic; using S
- 本文实例讲述了Java设计模式之抽象工厂模式。分享给大家供大家参考,具体如下:具体工厂类:生产创建某一类具体产品对象。抽象产品类可以使用接口
- import java.text.ParseException;import java.text.SimpleDateFormat;impo
- 一、javaBeanjavaBean:一种类的规格编写规范javaBean在MVC设计模型中是model,又称模型层,在一般的程序中,我们称
- Hibernate中有HQL查询语法。但我们用得比较熟的还是数SQL语句,那么应该怎么来让Hibernate支持SQL呢?这个不用我们去考虑
- 前言随着网络技术的发展、计算机应用水平广泛提高,原来系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比
- 1. 对象的创建对象创建的主要流程:1.类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引
- 因为工作原因需要读取json文件,最先是使用url方式不符合要求pass。又使用本地方式读取。记录一下方便后期查看。 注:因为资料都是从网上
- import java.io.BufferedInputStream;import java.util.ArrayList;import j
- 背景客户使用我们系统的时候,查询不带任何查询条件,查询就返回全部数据,500多万条数据啊,然后直接导出,数据量庞大,接口超时,这可苦了我们这
- 前几天在跟公司大佬讨论一个问题时,看到他使用Handler的一种方式,旁边的同事在说:以前不是这么用的啊。这个问题引发了我的好奇,虽然当时翻