У меня есть один экземпляр EC2, который запускает Strapi для управления системой API.Другой сервер - это место, где находятся внешние сервисы.Сервер API находится на поддомене основного домена.В настоящее время у меня работает служба, так как основной домен отправляет запрос на https://sub.domain.com для доступа к API.Хотя это работает, я бы предпочел использовать локальную маршрутизацию и иметь субдомен, как правило, недоступный (если мне не нужно активировать панель администратора для внесения изменений).В настоящее время мне не повезло, что это произошло.И сервер API, и основной сервер используют Nginx для прокси-сервисов.Порт 1337 - это порт, на котором размещена служба API, и этот порт разрешен для группы безопасности.
Доступ к https://sub.domain.com работает.
Если я запрашиваю общедоступный DNS безпорт, https://ec2 -ip.us-east-2.compute.amazonaws.com от основного сервера, я получаю сообщение об ошибке соединения отказано.ERR_CONNECTION_REFUSED
Если я запрашиваю общедоступный DNS без HTTPS и с портом, http://ec2 -ip.us-east-2.compute.amazonaws.com: 1337 с главного сервера,Я получаю сообщение об ошибке, потому что Nginx отказывается принимать HTTP-запросы через соединение HTTPS.
Если я запрашиваю общедоступный DNS с HTTPS и с портом, https://ec2 -ip.us-east-2.compute.amazonaws.com:1337 с основного сервера, я получаю ошибку, потому что у меня нет сертификата для указанного домена.Мой сертификат действителен только для моего домена.ERR_SSL_PROTOCOL_ERROR
Если я запрашиваю частный IP-адрес EC2, https://private -ip: 1337 с главного сервера, я получаю запрос на подключение по тайм-ауту.ERR_CONNECTION_TIMED_OUT
Если я запрашиваю частный EC2 DNS, private-ip.us-east-2.compute.internal с главного сервера, я получаю неразрешенную ошибку.ERR_NAME_NOT_RESOLVED