2016-12-07 4 views
2

Я застрял, чтобы настроить простой обратный прокси-сервер на AWS. Поскольку у нас есть один хост (обратный прокси-сервер nginx), обслуживающий открытый доступ, я решил следовать правилам и создал следующую конфигурацию.Консоль WildFly, обслуживаемая 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; 
    } 
} 

Это будет служить консоли администратора, и я смогу войти в систему с пользователем. Затем появляется следующее сообщение:

Access Denied

Недостаточно прав для доступа к этому интерфейсу.

Ничего в журнале ошибок. Спасибо за любой намек!

ответ

0

Возможно, вам необходимо включить модуль management.

Попробуйте следующее: sh standalone.sh -b 0.0.0.0 -bmanagement 0.0.0.0 &