📡 Быстрый запуск собственного HTTPS-сервера на Docker 🌐
Всегда хотел host-ить свой сайт или тестовые проекты, но не знал, с чего начать? Сегодня расскажу про очень простой способ — запустить HTTPS прямо в Docker за пару минут!
👀 Почему стоит попробовать:
- Легко и быстро — не нужен отдельный сервер
- Можно протестировать SSL-сертификаты
- Готовое решение для локальных или тестовых сред
Что потребуется:
- Docker установлен на машине
- Самая свежая версия образа nginx
- SSL-сертификат и ключ
Общая схема:
- Создаешь папку с конфигом и файлами
- Передаёшь их в контейнер через volume
- Запускаешь nginx с нужными настройками
Пример команд:
mkdir -p ~/my-https-site
cd ~/my-https-site
Создаешь файлы server.conf и сертификаты, прописываешь server_name и пути к SSL. Затем:
docker run -d -p 443:443 -v $(pwd):/etc/nginx/conf.d -v /path/to/certs:/etc/ssl nginx
Теперь твой сайт доступен по HTTPS! Такой подход отлично подходит для обучения или быстрого прототипирования.
Кстати, а вы уже пробовали запускать сайты в контейнерах?
- Хотите больше таких лайфхаков? Подписывайтесь на https://t.me/LinuxSkill и протестируйте свои знания в боте https://t.me/gradeliftbot!_