2016-12-07 4 views
2

Ich steckte, um eine einfache Reverse-Proxy auf AWS zu konfigurieren. Da wir einen Host (reverse proxy nginx) haben, der den öffentlichen Zugang bedient, habe ich mich entschieden, die Regeln zu befolgen und die folgende Konfiguration zu erstellen.WildFly Konsole mit Nginx

server { 
    listen  9990; 
    server_name project-wildfly.domain.me; 

    access_log /var/log/nginx/wildfly.access.log; 
    error_log /var/log/nginx/wildfly.error.log; 

    proxy_buffers 16 64k; 
    proxy_buffer_size 128k; 

    root /var/www/; 
    index index.html index.htm; 

    location /console { 
     proxy_set_header Host $server_addr:$server_port; 
     proxy_set_header X-Forwarded-Proto $scheme; 

     add_header Cache-Control "no-cache, no-store"; 
     proxy_pass http://10.124.1.120:9990/console; 
    } 

    location /management { 
     proxy_set_header Host $server_addr:$server_port; 
     proxy_set_header X-Forwarded-Proto $scheme; 

     add_header Cache-Control "no-cache, no-store"; 
     proxy_pass http://10.124.1.120:9990/management; 
    } 
} 

Dies wird die Admin-Konsole dienen und ich kann mich mit dem Benutzer einloggen. Dann erscheint die Meldung:

Zugriff verweigert

Unzureichende Berechtigungen, um diese Schnittstelle zugreifen.

Nichts im Fehlerprotokoll. Danke für einen Hinweis!

Antwort

0

Vielleicht müssen Sie management Modul einschalten.

Versuchen Sie dies: sh standalone.sh -b 0.0.0.0 -bmanagement 0.0.0.0 &