springboot+nginx+https+linux實(shí)現(xiàn)負(fù)載均衡加域名訪問簡(jiǎn)單測(cè)試
1.把springboot項(xiàng)目打包成三個(gè)jar包,并指定端口為
14341,14342,14343
2.下載騰訊云免費(fèi)ssl證書,解壓后會(huì)出現(xiàn)如下圖文件夾

3.把nginx文件夾下的 .crt 和 .key文件復(fù)制到服務(wù)器,例如復(fù)制到
/home/ssl/xxx.crt
/home/ssl/xxx.key
4.安裝好nginx默認(rèn)配置文件在
/usr/local/nginx/conf/nginx.conf
5.修改nginx.conf配置文件實(shí)現(xiàn)https+負(fù)載均衡的簡(jiǎn)單測(cè)試(此測(cè)試是在一臺(tái)服務(wù)器上面進(jìn)行)
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配置文件即可實(shí)現(xiàn),理論上來(lái)說weight設(shè)置的數(shù)值越大,訪問到的機(jī)率就會(huì)越大
總結(jié)
以上所述是小編給大家介紹的springboot+nginx+https+linux實(shí)現(xiàn)負(fù)載均衡加域名訪問簡(jiǎn)單測(cè)試,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
Java?IO網(wǎng)絡(luò)模型實(shí)現(xiàn)解析
這篇文章主要為大家介紹了Java?IO網(wǎng)絡(luò)模型實(shí)現(xiàn)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
解決Mybatis中foreach嵌套使用if標(biāo)簽對(duì)象取值的問題
這篇文章主要介紹了解決Mybatis中foreach嵌套使用if標(biāo)簽對(duì)象取值的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
解決SecureRandom.getInstanceStrong()引發(fā)的線程阻塞問題
這篇文章主要介紹了解決SecureRandom.getInstanceStrong()引發(fā)的線程阻塞問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
Springboot+QueryDsl實(shí)現(xiàn)融合數(shù)據(jù)查詢
這篇文章主要將介紹的是 Springboot 使用 QueryDsl 實(shí)現(xiàn)融合數(shù)據(jù)查詢,文中有詳細(xì)的代碼講解,對(duì) SpringBoot?Querydsl?查詢操作感興趣的朋友一起看看吧2023-08-08
淺談controller中調(diào)用多個(gè)service方法的問題
這篇文章主要介紹了淺談controller中調(diào)用多個(gè)service方法的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
基于springboot實(shí)現(xiàn)整合shiro實(shí)現(xiàn)登錄認(rèn)證以及授權(quán)過程解析
這篇文章主要介紹了基于springboot實(shí)現(xiàn)整合shiro實(shí)現(xiàn)登錄認(rèn)證以及授權(quán)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
Java 實(shí)現(xiàn)完整功能的學(xué)生管理系統(tǒng)實(shí)例
讀萬(wàn)卷書不如行萬(wàn)里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Java實(shí)現(xiàn)一個(gè)完整版學(xué)生管理系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平2021-11-11
java實(shí)現(xiàn)給圖片加鋪滿的網(wǎng)格式文字水印
這篇文章主要給大家介紹了關(guān)于java實(shí)現(xiàn)給圖片加鋪滿的網(wǎng)格式文字水印的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01

