Wymagania, pakuj wszystkie moduły spring w jeden pakiet, ponieważ wszystkie moduły mają ustawiony kontekstowy korzeń aplikacji, adres root żądania każdego modułu jest inny, jeśli wszystkie moduły są zapakowane w jeden pakiet, korzeń wszystkich modułów będzie nieprawidłowy, w następujący sposób:
Ponieważ front-end żąda interfejsu modułu backendowego, przenosi również pierwiastek każdego modułu, wBez zmiany kodu front-enduMożemy rozwiązać go tylko przez nginx, ignorując ścieżkę łączącą pierwszą warstwę. Jak pokazano na poniższym rysunku:
Recenzja:
Przygotowanie wiedzy
$1,$2,$3 w konfiguracji nginx
Oto przykład do eksperymentowania z $1,$2, na przykład:
W tym momencie, jeśli ścieżka dostępu to localhost:8080/abc/qwe/asd, przeglądarka generuje:
Zacznij konfigurować
Na podstawie powyższych informacji, nginx jest skonfigurowany następująco:
Konfiguracja testowa wygląda następująco:
Efekt jest następujący:
(Koniec)
|