Я установил сайт WordPress на экземпляре Amazon Ec2. Я хочу настроить сервер express
на этом экземпляре. Вот шаги, которые я выполнил:
- Установлен npm и узел в облаке
- Клонировал
express
код сервера.
npm start
curl localhost:8080
(возвращено Hello world!
)
Открыл консоль управления ec2 и добавил группу безопасности с этими входящими правилами:
- Пользовательское правило TCP для порта 8080 и источника
0.0.0.0/0
- Пользовательское правило TCP для порта 8080 и источника
::/0
В экземпляре была другая группа безопасности со следующими правилами входа:
- HTTP-правило для порта 80
- SSH правило для порта 22 * 1035 *
- HTTPS правило для порта 443
Как описано в шаге 4, сервер правильно работает на компьютере. Но у меня проблемы с доступом к express
серверу извне. Я попробовал эти методы:
- Доступ
<public elastic ip>:8080
- Доступ
<blog domain address>:8080
- Доступ
<automatically allocated amazon domain>:8080
Все они терпят неудачу с ошибкой <url> refused to connect
. Все они перенаправляют на мой блог, если я пропущу порт.
Как получить доступ к серверу, работающему на моем экземпляре ec2, извне?
Редактировать: я использую экземпляр установки bitnami wordpress