Я пытаюсь развернуть игровую платформу 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]
Любая помощь будет высоко ценится.Большое спасибо заранее!