環(huán)境:
? ? ? ? 寶塔、使用寶塔環(huán)境安裝的Nginx、使用Nginx轉(zhuǎn)發(fā)到Nexus。
問題
????Nginx轉(zhuǎn)發(fā)時,Nexus響應錯誤碼為404,但是Nginx返回給客戶端的響應碼是502。
?? ?* 如果響應碼是404則表示沒有,Maven會按照服務(wù)器端沒有依賴庫處理,但是返回的502表示服務(wù)器錯誤maven則不再繼續(xù)向后處理。
?? ?* 問題的的原因是使用寶塔安裝的Nginx默認配置了以下內(nèi)容,在配置有以下內(nèi)容時上游服務(wù)器返錯誤時Nginx會嘗試其他路由方式,導致最終的結(jié)果是路由錯誤無法訪問到,所以注釋以下配置即可。
?? ??? ?proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;文章來源:http://www.zghlxwxcb.cn/news/detail-832248.html
解決方式
? ? ? ? 修改/www/server/nginx/conf/proxy.conf配置文件,注釋掉以下內(nèi)容。文章來源地址http://www.zghlxwxcb.cn/news/detail-832248.html
proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
到了這里,關(guān)于Nexus私服,使用Maven上傳到倉庫時提示xx/metadata.xml響應碼 502的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!