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

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

