Prawidłowe skonfigurowanie serwera Nginx do korzystania z innego portu dla drugiej strony internetowej używającej tego samego adresu IP

1

Mam dwie witryny site1 i site2 na tym samym serwerze VPS (to samo IP).

Teraz zamierzam użyć Nginx jako odwrotnej wersji dla obu z nich. site1 używał już portu 80, który jak dotąd nie działa. Ale kiedy konfiguruję site2, aby korzystał z portu 81 lub 82. Nginx może poprawnie wyświetlać / kierować tylko część strony, a nie całość. Na przykład może bez problemu renderować stronę główną przy użyciu portu 81. Ale niektóre linki na tej stronie lub jakiś przycisk nadal wskazują adres URL z portem 80 (port domyślny). Mogę upewnić się, że obie witryny działają poprawnie lokalnie. Jak sprawić, aby witryna site2 działała poprawnie przy użyciu portu innego niż 80?

nowy chłopak
źródło

Odpowiedzi:

0

Jest polecenie proxy_rediect

Więc w konfiguracji Nginx napiszemy

 proxy_redirect original_url:80 redirect_url:port;

W ten sposób Nginx przekieruje wszystkie żądania do portu domyślnego na inny port.

nowy chłopak
źródło