Angular - C# api Хостинг - PullRequest
       7

Angular - C# api Хостинг

0 голосов
/ 25 марта 2020

Я сделал приложение Angular, которое я размещал на firebase (очень легко и просто), и оно предоставляет HTTPS-ссылку на мой сайт. Например: mysite.web.app. Это прекрасно работает для меня. Я также сделал C# Api (с логином, аутентификацией ....), и когда я нахожусь в localhost, все работает отлично (соединение между Api и Front-End). Я купил сервер (дома) с Windows Server 2019 на нем, с IIS и всей необходимой конфигурацией для размещения моего c# API с HTTP. Итак, я перенаправил порт моего publi c ip (в моем случае 6580) на мой локальный сервер ip, и я могу получить доступ к своему API через HTTP (externaly). Проблема в том, что я хочу связать мое приложение Angular с моим API, который находится под HTTP, а не HTTPS.

То, что я пробовал: я ищу поставщиков SSL, но каждый веб-сайт очень сложный и comfusing.

Что я хочу:

  • Чтобы обезопасить мой Api, добавив на него HTTPS.
  • Я также хочу разместить API самостоятельно (не платите Google, Microsoft или aws ...)
  • Не платить непонятную сумму за SSL-вещь

Спасибо за помощь.

РЕДАКТИРОВАТЬ:

Кто-то сказал мне использовать Let's Encrypt, и он работает, но он просит, чтобы у меня был выделенный ip для моего сервера. Как я могу получить выделенный IP-адрес для моего сервера, не платя за дом по ISP 2.

РЕДАКТИРОВАТЬ 2

Да, у меня есть выделенный Ip, и теперь моя проблема заключается в том, что мой isp блокирует мой порт 80, а ACME SSL требует, чтобы порт 80 работал.

Есть ли какой-нибудь способ окунуть это? И как?

Спасибо

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