Веб-консоль управления доступом с внешнего адреса - PullRequest
0 голосов
/ 17 октября 2018

Доступ к консоли управления с http://localhost:8161/console и http://127.0.0.1:8161/console работает, но с http://10.0.2.15:8161/console зависает.

netstat -nlt tcp6 0 0 ::: 8161 ::: * LISTEN

в bootstrap.xml имеют:

<web bind="http://0.0.0.0:8161" path="web">

в jolokia-access.xml I 'Я попробовал много комбо без удачи:

<restrict>
    <!-- tried with and without
    <cors> 
        <allow-origin>*://10.0.2.15*</allow-origin>
        <allow-origin>*://10.0.2.15:8161</allow-origin>
        <allow-origin>*://*</allow-origin>
        <strict-checking/>
    </cors> 
    -->
</restrict>

Я запускаю его в virtualbox на виртуальной машине xubuntu.Что мне здесь не хватает?

telnet 10.0.2.15 8161:

<code>Trying 10.0.2.15...
Connected to 10.0.2.15.
Escape character is '^]'.
GET /console
HTTP/1.1 400 HTTP/0.9 not supported
Content-Type: text/html;charset=iso-8859-1
Content-Length: 65
Connection: close

<h1>Bad Message 400</h1><pre>reason: HTTP/0.9 not supported
Соединение закрыто сторонним хостом.

телнет 10.0.2.15 8161

Trying 10.0.2.15...
Connected to 10.0.2.15.
Escape character is '^]'.
GET /console HTTP/1.0
HANGS

1 Ответ

0 голосов
/ 17 октября 2018

После выдачи

curl -v http://10.0.2.15:8161/console/ -H "Host: localhost:8161"
 Trying 10.0.2.15...
 TCP_NODELAY set
 Connected to 10.0.2.15 (10.0.2.15) port 9999 (#0)
 GET http://10.0.2.15:8161/console/ HTTP/1.1
 Host: localhost:8161

обнаружил, что это был мой локальный прокси, запущенный на 9999, который вызывал проблему.

...