2016-12-07 4 views
2

AWSで単純なリバースプロキシを設定することに固執しました。 パブリックアクセスを提供する1つのホスト(リバースプロキシnginx)があるので、私はルールに従うことに決め、次の構成を作成しました。nginxでWildFlyコンソールを提供

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; 
    } 
} 

これは管理コンソールに表示され、ユーザーと一緒にログインすることができます。そして、このメッセージが表示されます。

アクセス拒否

権限が不足し、このインターフェイスにアクセスします。

エラーログ内には何もありません。ヒントありがとう!

答えて

0

おそらくmanagementモジュールをオンにする必要があります。

試用:sh standalone.sh -b 0.0.0.0 -bmanagement 0.0.0.0 &

関連する問題