SpringBoot中使用websocket出現(xiàn)404的解決方法
問題:
在Springboot中使用websocket時,本地開發(fā)環(huán)境可以正常運行,但部署到服務(wù)器環(huán)境出現(xiàn)404問題。
解決方案:
分析后發(fā)現(xiàn),服務(wù)器環(huán)境與本地環(huán)境的主要區(qū)別是服務(wù)器上使用了nginx代理中轉(zhuǎn),需要進行以下配置,否則會報404錯誤。
server
{
listen 80;
server_name api.xxx.com;
location / {
proxy_pass http://127.0.0.1:8088; #項目運行地址
#websocket 主要配置
proxy_connect_timeout 4s;
proxy_read_timeout 7200s; #超過7200秒內(nèi)沒通訊則斷開
proxy_send_timeout 12s;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}配置完重啟ngnix服務(wù),運行正常了。以上完畢。
以上就是SpringBoot中使用websocket出現(xiàn)404的解決方法的詳細內(nèi)容,更多關(guān)于SpringBoot使用websocket出現(xiàn)404的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Java中的interrupted()和isInterrupted()
這篇文章主要介紹了Java中的interrupted()和isInterrupted()摸下面文章圍繞interrupted()和isInterrupted()的相關(guān)資料展開詳細內(nèi)容,需要的小伙伴樂意參考下面下面文章具體價紹,希望對大家有所幫助2021-11-11
SpringMVC響應(yīng)視圖和結(jié)果視圖詳解
這篇文章主要介紹了SpringMVC響應(yīng)視圖和結(jié)果視圖,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09
基于SpringBoot項目遇到的坑--Date入?yún)栴}
這篇文章主要介紹了SpringBoot項目遇到的坑--Date入?yún)栴},具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10
Spring3 整合MyBatis3 配置多數(shù)據(jù)源動態(tài)選擇SqlSessionFactory詳細教程
這篇文章主要介紹了Spring3 整合MyBatis3 配置多數(shù)據(jù)源動態(tài)選擇SqlSessionFactory詳細教程,需要的朋友可以參考下2017-04-04
全網(wǎng)最精細詳解二叉樹,2萬字帶你進入算法領(lǐng)域
大家好,我是哪吒,一個熱愛編碼的Java工程師,本著"欲速則不達,欲達則欲速"的學(xué)習(xí)態(tài)度,在程序猿這條不歸路上不斷成長,所謂成長,不過是用時間慢慢擦亮你的眼睛,少時看重的,年長后卻視若鴻毛,少時看輕的,年長后卻視若泰山,成長之路,亦是漸漸放下執(zhí)念,內(nèi)心歸于平靜的旅程2021-08-08
SpringBoot使用spring.config.import多種方式導(dǎo)入配置文件
本文主要介紹了SpringBoot使用spring.config.import多種方式導(dǎo)入配置文件,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05

