@wintreist

Чем пользоваться, чтобы запустить у себя на компьютере web-сервер с поддержкой https?

Хочу для тестов запустить у себя на компьютере web сервер, с сайтом, JS, CSS и прочим, но не знаю как это лучше сделать.
Что имеется: купленный у reg.ru домен, динамический ip, python с которого будет запускаться сервер, переадресованные порты с маршрутизатора, ddns у no-ip и настроенный маршрутизатор для ddns, но вот что и как связать так, чтобы из интернета добраться до моего компьютера, ещё и по Https (обязательное условие), не имею понятия. Если бы просто http, то я бы использовал ngrok, но нужен именно https.
Может Вы что-то подобное делали, или знаете как такое организовать, подскажите, пожалуйста
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
@Everything_is_bad
для тестов можно не брать домен, а поставить себе ngrok, бесплатное версия тебе и постоянный поддомен даст и https - примерно такое https://тут_какой_то_набор_слов.ngrok-free.app

Если бы просто http, то я бы использовал ngrok
он дает https
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
vaut
@vaut
Туннель от cloudflare https://developers.cloudflare.com/cloudflare-one/ . Документация там запутанная, но настроить не очень сложно.
Динамический публичный (белый) ip это такая штука: сегодня он есть, а завтра вы уже за nat. Так что лучше на ddns с побросом порта не рассчитывать. Если для поиграться, то изучайте как по api менять dns записи на reg.ru.
Ответ написан
Комментировать
@Drno
Вариантов несколько.
1. У своего провайдера заказывай "белый" IP, дальше поднимай сервер - на апаче или nginx и вперед...
я бы конечно советовал поднимать его в виртуалке с линукс, а не на винде
2. Аренда VPS за 150-200р \ мес - получаешь полный комплект для разворачивания сервера) и внешний IP и линукс итд...

SSL можешь выпустить через letsncrypt
Ответ написан
Комментировать
@Refguser
Делаю ИМ и другие решения
Для локальных тестов домен вообще не нужно покупать. И доп ПО не нужно - достаточно прописать в hosts.
А сервер зависит от ОС и, собственно, самого сервера (апач нжинкс или ещё что-то). Можно использовать какую-нибудь сборку типа опенсервера.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы