веб-сервисы Amazon — PHP-сервер Tokbox не работает в AWS

В настоящее время я внедряю приложение для видеоконференций с использованием Tokbox. Примерный сервер и веб-клиент работают на моем локальном хосте. Но когда я попытался запустить сервер tokbox PHP на экземпляре AWS EC2. Сервер работает неправильно.

Я использую следующий файл run-demo для запуска сервера в AWS.

export TOKBOX_API_KEY=**********
export TOKBOX_SECRET=**********************

if [ -d "storage" ]
then
rm -rf storage/
fi

php -S ec2-34-240-136-230.eu-west-1.compute.amazonaws.com:8083 -t web web/index.php

Я получаю оповещения "Server started" ,Listening on ec2-34-240-136-230.eu-west-1.compute.amazonaws.com:8083" после выполнения команд «run-demo». Но когда я взял URL http://ec2-34-240-136-230.eu-west-1.compute.amazonaws.com:8083/room/session не получен JSON-результат от сервера.

0

Решение

Вы можете, вероятно, просто сделать:

php -S localhost:8083 -t web web/index.php

Чтобы убедиться, что это работает, после выполнения вышеуказанной команды откройте новый сеанс SSH и запустите:

curl -v http://localhost:8083/room/session

Проблема, с которой вы сталкиваетесь, заключается в том, что порт, вероятно, заблокирован. Вам нужно будет открыть порт 8083, используя группы безопасности AWS.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]