не могу открыть в браузере Apache Nifi

Установил Apache Nifi на сервер Ubuntu 20.4 который стоит на Виртуальной машине на ПК. Вот результат команды sudo ./nifi.sh status 2021-10-26 12:30:48,894 INFO [main] org.apache.nifi.bootstrap.Command Apache NiFi is currently running, listening to Bootstrap on port 46501, PID=2624 В браузере вводил http://127.0.0.1:8080; http://127.0.0.1:8443/ и http://localhost:8080/ - один результат "Не удается открыть эту страницу". Где то прочитал, что нужно открыть порты, открыл(8080; 8443): firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload Ни чего не помогает... Есть идеи?


Ответы (1 шт):

Автор решения: void

Вот как вы думаете, откуда ваша система должна понять, что при обращении на http://localhost:8080/ она должна перенаправлять запрос на виртуальную машину? Само слово localhost ("local" + "host") ни о чем не говорит? А если у вас двадцать виртуальных машин запущено на локальной, и, если на каждой из этих двадцати запущены свои веб-серверы, то откуда ей знать, на какую из них обращаться, когда в строке браузера вы набираете http://localhost:8080/?

Вместо http://localhost:8080/ и http://127.0.0.1:8080 на локальной машине вы должны использовать IP адрес виртуальной машины, чтобы ваша локальная система могла бы "обратиться" по нужному адресу. Ну, само собой, сервер, запущенный на виртуальной, должен быть сконфигурирован так, чтобы слушать не только на "своем" localhost, но это уже другая тема.

Т.е. как-то так: http://10.10.10.5:8080/, где 10.10.10.5 это IP вашей виртуальной машины.

UPD: использовать надо https, а не http, т.е. https://ip:8443/nifi

→ Ссылка