Можно ли развернуть сайт HTTP на шлюз API, чтобы сделать его HTTPS? - PullRequest
1 голос
/ 09 марта 2020

Я новичок в API gateway,

У меня есть простой wordpress site в http://myexamplewordpress.tech

Я хочу указать этот URL на URL вызова моего шлюза API

, а затем назначьте cname URL-адресу вызова шлюза API

Таким образом, пользователи могут получить доступ к моему сайту с использованием имени cname myexamplewordpress.tech, которое будет HTTPS, поскольку его URL-адрес вызова шлюза API по существу ..

Возможно ли это? пожалуйста, помогите мне

Уточнение

У меня уже есть доменное имя в .tech, которое не поддерживается на маршруте 53 от третьей стороны .. скажем, мой текущий сайт http://myexamplewordpress.tech я хочу, чтобы это указывало на URL-адрес шлюза API и назначало cname для URL-адреса шлюза API, что я и сделаю от своей третьей стороны, поэтому мой окончательный URL-адрес должен выглядеть как https://myexamplewordpress.tech я хочу, чтобы это был HTTPS, вот что мне нужно в долгосрочной перспективе

Вопрос

Могу ли я сделать свой сайт HTTPS, используя только шлюз API?

1 Ответ

3 голосов
/ 23 марта 2020

Да, вы можете настроить свой домен WordPress на HTTPS с помощью API Gateway. Вы можете использовать новую функцию HTTP API для этого [1] в сочетании с интеграциями HTTP [2] и жадными путями. Однако вам также понадобится AWS Диспетчер сертификатов (ACM) для создания сертификата SSL для вашего пользовательского доменного имени. [3]

Альтернатива

Кроме того, я бы предложил принять во внимание AWS CloudFront в качестве альтернативного решения. Я думаю, что это лучше подходит для вашего использования. Он поддерживает SSL с использованием ACM и, кроме того, распространяет ваш контент по всему континенту, обеспечивая более низкую задержку для читателей. AWS предоставил сообщение в блоге, в котором изложено решение CloudFront специально для Wordpress. [4] Он немного отличается от вашего сценария тем, что размещает блог WordPress по экземплярам EC2 в рамках VP C (за ELB). Однако вы можете использовать те же самые параметры распространения CloudFront с измененным источником, который указывает на ваш внешний сервер WordPress вместо этого на S3-контейнер с stati c активами и ELB для динамического c контента. Посмотрите на сообщение в блоге. Это может сэкономить вам время, если вы хотите быстро настроить вещи.

Ссылки

[1] https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api.html
[2] https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-http.html
[3] https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-custom-domain-names.html
[4] https://aws.amazon.com/de/blogs/startups/how-to-accelerate-your-wordpress-site-with-amazon-cloudfront/

...