развертывание игровой среды на Amazon EC2 с использованием `sbt dist` - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь развернуть игровую платформу 2.6.x в экземпляре Amazon EC2.Я успешно сделал zip, используя команду sbt dist.Затем я скопировал zip-файл в папку /opt/{project-name}/ и разархивировал его там.Затем я попытался запустить приложение в качестве демона со следующими параметрами и еще несколькими

-Dhttp.port=80

-Dplay.http.secret.key={my-secret}

-Dconfig.file=/path/to/conf/prod.conf

КогдаЯ попытался запустить приложение, используя мой общедоступный IPv4

ec2-xx-xxx-xxx-xxx.compute-1.amazonaws.com/login

EC2. Я получил ошибку хоста, не разрешенную для этого IP.Затем я добавил следующее в мой conf/application.conf файл:

play.filters.enabled += play.filters.hosts.AllowedHostsFilter

play.filters.hosts { allowed = ["ec2-xx-xxx-xxx-xxx.compute-1.amazonaws.com", "localhost:9000", ".compute-1.amazonaws.com"] }

После всего этого, когда я пытаюсь запустить приложение, я все ещеполучить следующий хост не допускается ошибка:

BAD REQUEST

For request 'GET /login' [Host not allowed: ec2-xx-xxx-xxx-xxx.compute-1.amazonaws.com]

Любая помощь будет высоко ценится.Большое спасибо заранее!

...