Czy istnieje odpowiednik przekierowania x-accel do wyświetlania stron zamiast plików?

0

Jest moduł X-Accel , nginxktóry pozwala na serwowanie plików poprzez zwrócenie X-Accel-Redirectnagłówka na nginxserwer. Czy istnieje sposób wyświetlania takich stron?

Na przykład, mam usługę internetową, która korzysta apachez tyłu nginx, które można albo przetworzyć żądania przez siebie, albo mieć to przekierowany do jakiegoś serwisu starszych. Chcę, aby przekierowanie odbywało się bezproblemowo, aby użytkownik mógł pomyśleć, że była to pierwsza usługa, która go obsłużyła.

Igor Zinowjew
źródło

Odpowiedzi:

0

Zrozumiałem, jak to osiągnąć. W moim przypadku potrzebowałem tylko modułu obsługi błędów:

location @legacy {
  proxy_pass        http://upstream;
  proxy_set_header  Host  legacy.host;
  proxy_redirect    off;
}

error_page 404 =200 @legacy;

Jeśli więc główny serwer nadrzędny zwróci 404kod błędu, żądanie jest przekazywane do starszego hosta.

Igor Zinowjew
źródło