国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Nginx-Reverse-Proxy leitet keine HTTP-Anfragen weiter?
天蓬老師
天蓬老師 2017-05-16 17:07:08
0
2
676

In der Entwicklungsphase ist der Front-End-Server localhost:8080 und der Back-End-Server localhost:8088, was dom?nenübergreifend ist. Daher wird Nginx als Reverse-Proxy verwendet, um alle HTTP-Anfragen, die mit http beginnen, zu konvertieren: //localhost:8080/api in http://localhost:8088/api, die Nginx-Konfiguration ist wie folgt

Das Ergebnis ist immer 404

Verwenden Sie Postman, um die Backend-Schnittstelle zu testen und sie zeigt normal an

überprüfen Sie den Task-Manager, Nginx l?uft

Das Zugriffsprotokoll von

nginx enth?lt keine Aufzeichnungen und es gibt keine Aufzeichnungen im Fehlerprotokoll. Das Folgende ist der letzte Inhalt des Fehlerprotokolls

Ich wei? nicht, was schief gelaufen ist

天蓬老師
天蓬老師

歡迎選擇我的課程,讓我們一起見證您的進(jìn)步~~

Antworte allen(2)
曾經(jīng)蠟筆沒有小新

少了一個 /api

根據(jù)題主的要求
需要把 http://localhost:8080/api => http://localhost:8088/api

但是

location ^~ /api/ {
    proxy_pass http://localhost:8088/;
    ...
}

實(shí)現(xiàn)的是 http://localhost:8080/api => http://localhost:8088/
所以需要訪問 http://localhost:8080/api/api 才可以訪問到真實(shí)的 端點(diǎn).
改成

location ^~ /api/ {
    proxy_pass http://localhost:8088/api;
    ...
}

即可

黃舟

你那個server_name 不是127.0.0.1嗎?
localhost不一定就代表127.0.0.1吧?

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage