时间:2020-10-03来源:www.pcxitongcheng.com作者:电脑系统城
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+负载均衡的简单测试(此测试是在一台服务器上面进行)
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
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实现负载均衡加域名访问简单测试,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
2023-03-17
Nginx主机域名配置实现2023-03-17
Nginx配置-日志格式配置方式2023-03-17
Apache APISIX Dashboard 未授权访问漏洞分析(CVE-2021-45232)正常项目无法访问(Linux 服务器),启动tomcat时卡在下图位置,项目无法启动。1、先检查tomcat日志、项目日志没有报错信息,且没再产生新的日志信息。2、jdk、tomcat 、 jvm 配置,服...
2023-03-15
这篇文章主要介绍了Kubernetes中Nginx服务启动失败排查流程(Error: ImagePullBackOff),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以...
2023-03-15