IdentityServer4搭建SSO部署到ubuntu,登陸成功跳轉(zhuǎn)報502錯誤

昨天用IdentityServer4搭建了一個簡單的SSO登陸服務(wù)器,今天把它部署到Ubuntu服務(wù)器上面。

開發(fā)環(huán)境運行的時候沒有問題,可是到了生產(chǎn)環(huán)境,就有各種各樣的問題。其中一個就算我客戶端站點登陸驗證后,會跳到請求路徑的時候因為在路徑后面添加了/signin-oidc,nginx一直報502 bad 錯誤。

一開始以為是IdentityServer4服務(wù)器的問題,通過和本地的畢竟,都沒有發(fā)現(xiàn)問題。網(wǎng)上有人說是生產(chǎn)環(huán)境一定要https,仔細一想這不和邏輯啊。

接著把問題轉(zhuǎn)移到客戶端代碼,然而客戶端代碼也沒有發(fā)現(xiàn)什么問題。那就是nginx的問題了,可是nginx為什么回這樣呢?通過分析本地環(huán)境整個驗證過程的請求報文,我發(fā)現(xiàn)了一個問題。


請求的header特別的長,對于apache和nginx對與請求的header是由現(xiàn)在的,那會不會是這個問題呢。于是通過修改nginx的nginx.conf,


重新啟動一下nginx,發(fā)現(xiàn)登陸驗證成功后正常跳入請求界面。

一個居于IdentityServer4的SSO登陸服務(wù)器總算搭建起來,后面陸續(xù)會進行完善。

最新想說的對于dotnet core開發(fā)環(huán)境和生產(chǎn)環(huán)境還是會出現(xiàn)很多意想不到的問題,如何盡可能的去避免這個問題,可以用docker容器,講環(huán)境和應(yīng)用一起做成一個images然后push到服務(wù)器上去就ok。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • http://www.91ri.org/tag/fuzz-bug 通常情況下,有三種方法被廣泛用來防御CSRF攻擊...
    jdyzm閱讀 4,394評論 0 5
  • 不管是什么公司,只要產(chǎn)品數(shù)量大于一個,那么單點登錄勢必是繞不過去的一個問題。作為前端程序員,我們對其雖然接觸不多,...
    470d98b91bd3閱讀 1,059評論 0 2
  • 走在路上的時候總是想得很多,想得也很有深度(自我感覺),總是說要把自己想的東西寫上來,可是真的拿起筆來,反而不知...
    陳泓然然閱讀 319評論 0 0
  • ?在摔了好些個趔趄之后,寒天總算顯了顏色。離歲末已是咫尺,廣州人對于低溫仍是無福享受。好不容易派上用場的厚衣裳,像...
    廣播大頭閱讀 286評論 0 0
  • 通知 A:教練培訓畢業(yè)總結(jié)要提現(xiàn)以下三點 一: 本次培訓取得的成績(收獲),經(jīng)驗和體會(感受) 二:...
    劉再再閱讀 339評論 0 0

友情鏈接更多精彩內(nèi)容