我有一個場景,當服務器在實際請求之前需要執行授權請求時。所以,一個請求由兩個不同的服務提供。Nginx中的請求序列
Nginx的位置必須由Auth-Service處理,如果響應狀態是200 OK,那麼請求應該被轉發到Feature-Service。否則,如果響應狀態401,那麼這個狀態應該被回覆到前端。
upstream auth_service {
server localhost:8180;
}
upstream feature_service {
server localhost:8080;
}
location /authAndDo {
# suggest here
}
nginscript中的代碼片段也是可以的。
問服務器配置問題的適當平臺是serverfault.com,而不是SO,它脫離了主題:「專業服務器,網絡或相關基礎設施管理的問題對於堆棧溢出而言是無關緊要的,除非它們直接涉及編程或編程工具。「https://stackoverflow.com/help/on-topic – Rob
@Rob我想它涉及到nginscript編程。我認爲不可能避免腳本爲ngx loc創建這樣的序列。 – yvs
你可以告訴我們你到目前爲止嘗試過的代碼片段,並具體解釋什麼不能正確地與這些嘗試一起工作嗎? – csmckelvey