springboot+nginx+https+linux实现负载均衡加域名访问简单测试

网友投稿 527 2023-01-06


springboot+nginx+https+linux实现负载均衡加域名访问简单测试

1.把springboot项目打包成三个jar包,并指定端口为

14341,14342,14343

2.下载腾讯云免费rJPGVtssl证书,解压后会出现如下图文件夹

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 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 xxx.com xxx.com;

rewrite ^(.*)$ https://${server_name}$1 permanent;

}

}

6.以上nginx.conf配置文件即可实现,理论上来说weight设置的数值越大,访问到的机率就会越大

总结


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微服务网关中的微服务请求(微服务使用)
下一篇:做过什么接口测试(接口测试主要做什么)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~