nginx jako odwrotne proxy ssl dla wildfly
Próbuję ustawić nginx jako odwrotne proxy dla Wildfly 8.0.0.Final.
Część mojego pliku konfiguracyjnego dla przekierowania HTTPS:
location/console {
include conf.d/proxy.conf;
proxy_pass [url=http://127.0.0.1:9990/console;]http://127.0.0.1:9990/console;[/url]
proxy_redirect [url=http://127.0.0.1:9990/console]http://127.0.0.1:9990/console[/url] [url=https://X.Y.W.Z/console;]https://X.Y.W.Z/console;[/url]
}
... similar location for...
/management
/logout
/error... location/{
include conf.d/proxy.conf;
proxy_pass [url=http://127.0.0.1:8080/;]http://127.0.0.1:8080/;[/url]
}
proxy.conf:
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
add_header Front-End-Https on;
Problem w tym, że jak wchodzę do/console to wyskakuje mi błąd:
Brak dostępu:
Niewystarczające uprawnienia dostępu do tego interfejsu.
Nawet nie rozumiem, co to spowodowało. Każda pomoc jest mile widziana!
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
W proxy_headers.conf:
W moim pliku app.conf
Zanim to zrobiłem, napotkałem ten sam błąd, co ty, więc korzystając z narzędzi programistycznych w Chrome, zorientowałem się, że żądania AJAX do/zarządzania i inne ścieżki zostały wykonane, więc zająłem się nimi.
Anonimowy użytkownik
Potwierdzenie od:
Mam ten sam problem z proxy Nginx (bez SSL) i WildFly 8.2.0.Final w Dockerze. Ten sam błąd podczas próby uzyskania dostępu do konsoli administracyjnej przez Nginx.
Okazało się, że WildFly oczekuje nagłówka Host w postaci HOST: PORT (porównując nagłówki z pakietów przechwyconych za pomocą tcpdump i przeanalizowanych przez Wireshark).
Oto moja konfiguracja na wypadek, gdyby komuś pomogła:
Mam nadzieję że to pomoże.
Anonimowy użytkownik
Potwierdzenie od: