Используйте https в aws для флака api без покупки доменного имени - PullRequest
0 голосов
/ 29 марта 2019

Я сделал приложение для колб, которое будет использоваться только как API. Я разместил его на AWS, используя nginx и gunicorn. Я намерен использовать API для запуска моего приложения для Android. В приложении есть часть, где мне нужно что-то скачать с помощью Android Download Manager, но оно загружает только то, что размещено в доменах https. Так что я хочу сделать мое приложение https вместо http. Но каждый урок показывает мне путь с купленным доменом. У меня пока нет большой информации об этом, но я не могу получить SSL-сертификат от Amazon без купленного доменного имени (что бессмысленно для API). Я просто хочу знать, как я могу это сделать? Как я могу заставить мой сервер nginx прослушивать запросы https?

Я разместил его на aws, используя nginx и gunicorn.

Ответы [ 2 ]

0 голосов
/ 29 марта 2019

Одна часть HTTPS - это шифрование, другая часть - проверка личности. То, о чем вы просите, невозможно, так как требуется подтверждение вашего доменного имени. Без этого ни один центр сертификации не подпишет сертификат. Вы не можете иметь публично действующий сертификат, если он самоподписан. ACM (Amazon Certificate Manager), сервис AWS, не позволит вам создать сертификат без действительного доменного имени.

0 голосов
/ 29 марта 2019

Я думаю, вам нужно доменное имя, чтобы получить ssl на AWS. Это не разрешено в AWS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...