Próbuję uruchomić minimalistyczny reverse-proxy, i wpadł na następujący:nginx prosty proxy_pass localhost nie działa
events {
worker_connections 4096;
}
http {
server {
listen 80;
location/{
proxy_pass http://127.0.0.1:3000/;
}
}
}
`
Jednak, kiedy dostęp do tego serwera, I otrzymasz standardowe "witamy na stronie nginx", zamiast odpowiedzi z serwera działającego na porcie 3000.
Jeśli ssh do maszyny i uruchomię curl http://127.0.0.1:3000/
, otrzymam żądany wynik (i ostatecznie uruchomiłem ten serwer na porcie 80
i działało dobrze, więc kn ow to ma związek z konfiguracją odwrotnego proxy).
Ten sam config działa poprawnie na moim devbox. Wygląda na to, że coś jest nie tak z siecią twojego serwera. Czy próbowałeś ponownie uruchomić swoją sieć? –
czy jesteś pewien, że nie masz innej dyrektywy proxy w innym pliku conf? proxy.conf? – Pixou
Czy usunięcie końcowego ukośnika powoduje cokolwiek? – Bart