@seys

Scala/Play как добраться до активатора на VPS?

При команде activator ui. Сервер отлично стартует и пишет

Found previous process id: 22835
Local repository: activator-launcher-local @ file:/root/activator-1.3.10-minimal/repository
Play server process ID is 23384
[info] play - Application started (Prod)
[info] play - Listening for HTTP on /127.0.0.1:8888
[info] a.e.s.Slf4jLogger - Slf4jLogger started
Unable to open a web browser!
Please point your browser at:
127.0.0.1:8888

Но при подключении по ip адресу сервера + порт 8888, ничего не открывается. Кто знает, в чем проблема?

При том, что обычное приложение, командой

activator run
[info] Loading project definition from /myAppScala/project
[info] Set current project to myAppScala (in build file:/myAppScala/)

--- (Running the application, auto-reloading is enabled) ---

[info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

Отлично работает на ip сервера и порте 9000
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ответы на вопрос 1
@protven
Так пишет же, русским языком.


[info] play - Listening for HTTP on /127.0.0.1:8888
Please point your browser at:
127.0.0.1:8888


Это значит что порт поднялся только на локалхосте и извне недоступен.
А это

[info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

означает, что порт поднимается на всех доступных интерфейсах.

Или правьте настройки, чтобы порт слушался на внешнем ip или используйте Apache/nginx чтобы проксировать запросы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы