HTTPS + NGINX + DOCKER. Установим бесплатный ssl сертификат от Let's Encrypt

  Рет қаралды 39,049

Мир IT с Антоном Павленко

Мир IT с Антоном Павленко

2 жыл бұрын

Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф firstvds.ru/s/iwxlh
Let's Encrypt - это бесплатный, автоматизированный и открытый Центр Сертификации, созданный для вас некоммерческой организацией Internet Security Research Group.
В этом видео установим бесплатный ssl сертификат для wordpress конфигурации из видео Web-server для ленивых • Эволюция web-проекта. ... .
Вкратце коснусь зачем нужен https для твоего сайта (если хочешь узнать более подробнее посмотри в видео • Зачем нужен https или ... , видео старое, но очень полезное)
Настраивать мы будет с помощью docker-compose (nginx wordpress mysql cerbot). если ты не знаком с yaml посмотри видео yaml vs json • YAML VS JSON. YAML для...
ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
★ BITCOIN: 3DkeRMFu4jsZCvRj8Bxn8iQCkgxfeVaxg8
★ Boosty (подписка донаты) boosty.to/pavlenkoat
★ Яндекс.Деньги: money.yandex.ru/to/4100124083...
★ www.donationalerts.com/r/pavl...
★ www.tinkoff.ru/rm/pavlenko.an...
КОНТАКТЫ:
✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
✦ Чат в TELEGRAM: t.me/linux_witпростых примерах
✦ Группа в VK: worlditech
✦ INSTAGRAM: / pavlenko.at
✦ DISCORD: / discord
Еще контакты:
✧ t.me/pavlenko_at
atpavlenko
✧ / anton.pavlenko.94

Пікірлер: 86
@nikolaykalmykov9025
@nikolaykalmykov9025 2 жыл бұрын
Отличный материал! Ждем ещё!
@dmitriyengineer2441
@dmitriyengineer2441 2 жыл бұрын
Годно, спасибо. Сама идея помогла автоматизировать продление сертов на моих доменах)
@jozz3235
@jozz3235 2 жыл бұрын
Актуально, спасибо)
@IvanKleshnin
@IvanKleshnin Жыл бұрын
Спасибо! Из минусов: данное решение (взятое как есть) обязывает не деплоить больше 8 раз в неделю. Стоило бы показать как отключить дефолтный запуск сервиса certbot. Или задумывалось полагаться на флаг --staging чтобы отключить rate limiter? Флаг исчез между 3:46 и 4:10.
@smkshep
@smkshep 2 жыл бұрын
так получается каждый раз при запуске docker-compose up будет перевыпускаться сертификат? Может лучше убрать команду из конфигурации и лишь добавить ее в крон?
@coffeepanda722
@coffeepanda722 2 жыл бұрын
Спасибо за ценную инфу! Удачи с новой работой!
@Unitenok
@Unitenok Жыл бұрын
Благодарю
@Vlad_Pedro
@Vlad_Pedro Жыл бұрын
а почему к команде получения сертификата не добавили ключ --nginx? потому что в depends_on nginx уже прописали?
@vitpetro4642
@vitpetro4642 2 жыл бұрын
Спасибо. Не знал про kill -s SIGHUP. Что-то не находится в документации ничего про SIGHUP, где про это узнать?
@user-ki9ce5fl9z
@user-ki9ce5fl9z 2 жыл бұрын
Антон, добрейшего дня. Вопрос: возможно ли автоматизировать перевыпуск сертификатов каждые 3 месяца? Тк если 10+ ресурсов, на которых это делаю раз в квартал в ручную.
@pavlenkoat
@pavlenkoat 2 жыл бұрын
Да в видео я показал один из способов но лучше поставить раз в неделю или в день. Так надежнее так сдвиг идет все равно.
@waltermelon3206
@waltermelon3206 2 жыл бұрын
Коммент для продвижения перезалитого видео, полезное видео
@pavlenkoat
@pavlenkoat 2 жыл бұрын
Спасибо Добрый человек
@polinaskvorova5369
@polinaskvorova5369 2 жыл бұрын
Шутка про бомжа минуту доходила)))
@user-ri8ow3qh7l
@user-ri8ow3qh7l Жыл бұрын
Спасибо за видео, а где сам код?
@BookwormYevgen
@BookwormYevgen 2 жыл бұрын
4:19 Куда делся флаг --staging? Он же вроде как раз и защищает от ограничения количества попыток выпуска сертификата. Флаг --staging говорит о том, что выпуск сертификата производится в тестовом режиме. Про автоматическое обновление - неплохо было бы все таки показать рабочий вариант.
@vissteam2892
@vissteam2892 2 жыл бұрын
Было дело не получалось выпустить сертификат. Сайт на легаси пхп коде не давай сервису сертификации проверить файл. За пару часов я попробовал выпустить серт раз 10-20. После того, как он мне писал ошибку о большом кол-во попыток делал перерыв на минут 15-30
@ovanse
@ovanse 2 жыл бұрын
Антон, спасибо большое за просвещение. Подскажи пожалуйста, если можешь: в разных источниках по разному "учат" где писать конфиги доменов в nginx. Где то в sites-available, где-то в conf.d... В чём разница написания конфигов из разных папок, почему по разному делают, какой путь лучше исходя из опыта твоего? Спасибо.
@k0mar12
@k0mar12 2 жыл бұрын
Все зависит от версии nginx, принципиальной разницы нет, но последняя версия движка, говорит, что site-available и site-enabled уже в деприкейт уйдет, мол засовывайте все в conf.d
@ovanse
@ovanse 2 жыл бұрын
@@k0mar12 Ок, спасибо большое за пояснения!
@stephentompson8453
@stephentompson8453 2 жыл бұрын
conf.d - для rhel. sites-available - для debian
@DTomilov
@DTomilov 2 жыл бұрын
коммент на больше чем 6 слов для ютуба)
@Leo-hv3ul
@Leo-hv3ul 10 ай бұрын
весь код надо перепечатывать, я правильно понимаю?
@antantNSK
@antantNSK 2 жыл бұрын
класно конешно, а можно плюсом еще исходнички =)))
@MainDevOps
@MainDevOps 2 жыл бұрын
Лучше поздно чем никогда :) github.com/pavlenko-at/worlditech/tree/main/OgCXa7e-mO0
@Leo-hv3ul
@Leo-hv3ul 10 ай бұрын
@@MainDevOps
@DmitriiGulyaev
@DmitriiGulyaev 2 жыл бұрын
Очень хороший контент, счастья здоровья
@pavlenkoat
@pavlenkoat 2 жыл бұрын
И вам всего хорошего.
@mydeviousway
@mydeviousway 2 жыл бұрын
Сколько слов нужно для ютуба? Чем больше тем лучше )))
@leonid_konoplin
@leonid_konoplin 7 ай бұрын
можно было и сказать о том что для запуска nginx нужен сертификат, а для выпуска сертификата нужен запущенный nginx. В очередной раз убеждаюсь что сисадмины токсики, только АП изощренный токсик
@user-kg1kg8yy4n
@user-kg1kg8yy4n 2 жыл бұрын
Реально очень познавательно. Мне зашло как надо.
@pavlenkoat
@pavlenkoat 2 жыл бұрын
Спасибо. Новый фон понравился?
@user-kg1kg8yy4n
@user-kg1kg8yy4n 2 жыл бұрын
@@pavlenkoat лучше чем было.
@kuznet1941
@kuznet1941 2 жыл бұрын
depends_on, немного не то, это только зависимость, какой контейнер быстрее запустится это не гарантирует.
@user-vt3rf5mn8e
@user-vt3rf5mn8e Жыл бұрын
Это всё здорово! Но почему бы не выложить исходники на github?
@pavlenkoat
@pavlenkoat Жыл бұрын
Для того чтобы ты учился, а не копировал
@someBody-65
@someBody-65 9 ай бұрын
​@@pavlenkoatучился перепечатывать с экрана. Имхо в таких видео правило хорошего тона текстовую часть команд выкладывать.
@user-cq2oc6yd3e
@user-cq2oc6yd3e Жыл бұрын
Антон, кода бы из видео. Ссылочку
@adeptusterra1613
@adeptusterra1613 2 жыл бұрын
Уже отдельная вкладка в браузере -Павленко.
@andrisbarovskis45
@andrisbarovskis45 4 ай бұрын
Ok
@user-bn9bn6jh8h
@user-bn9bn6jh8h 5 ай бұрын
вот абсолютно ничего не работает иничего непонятно. а на nginx где накат certbot
@matveiq
@matveiq 2 жыл бұрын
Я так доигрался, лимит сертификатов израсходовал)
@pavlenkoat
@pavlenkoat 2 жыл бұрын
Да я тоже. Поэтому решил заострить внимание
@bashkirtsevich
@bashkirtsevich 2 жыл бұрын
Сложно. Для этих целей есть реверс-прокси на энджиниксе и летсэнкрипт компаньон; все, что нужно сделать -- задать 3 энва своему сервису (4-й порт).
@BookwormYevgen
@BookwormYevgen 2 жыл бұрын
Поподобнее пожалуйста!
@pavlenkoat
@pavlenkoat 2 жыл бұрын
Ссылка на github t.me/worlditech/707 Это перезалив видео которое вышло сегодня в 12-00. Просьба его продвинуть. Очень надо.
@user-fc4iv9xv1j
@user-fc4iv9xv1j 2 жыл бұрын
Сделайте коммент закрепленным) его не все находят. Спасибо)
@someBody-65
@someBody-65 9 ай бұрын
Отдельное спасибо за исходники
@olegvegan
@olegvegan Жыл бұрын
Хоть бы ссылку с кодом прикрепил ёмана как это перепечатывать с экрана
@denis_kovtun
@denis_kovtun 2 жыл бұрын
Про бомжа, который без контейнеров умрет с голоду... даже сразу не понял о чем речь))
@mikhaildiesperov2345
@mikhaildiesperov2345 2 жыл бұрын
исходников не хватает
@eduardmart1237
@eduardmart1237 2 жыл бұрын
А возможно сертификат сделать не для Домена а для ip адреса?
@Unlifered
@Unlifered 2 жыл бұрын
Для начала почитай про 7 уровней модели OSI чтобы не задавать такие тупые вопросы
@alekseygorcha1347
@alekseygorcha1347 2 жыл бұрын
Для публичных IP можно, но Let's Encrypt до сих пор этого не позволяет, если не ошибаюсь. Да и если есть возможность этого не делать, то лучше этого не делать. Не безопасное это занятие.
@playys6023
@playys6023 9 ай бұрын
@@Unlifered при чем тут osi лол
@user-km7uh9hb3n
@user-km7uh9hb3n 2 жыл бұрын
Ноль лайков и 4 дизлайка с певой минуты? серьезно?! и да, первыйнах!)
@pavlenkoat
@pavlenkoat 2 жыл бұрын
Первый под первым комментарием ))))))))
@Khazar-Khaganate
@Khazar-Khaganate 2 жыл бұрын
*у зелибобы проблемы с рубашкой*
@alexanderivanov899
@alexanderivanov899 Ай бұрын
Для кого это видео? Для тех кто все понимает и без вас разберется? Или Для нубов?
@evenchel
@evenchel 2 жыл бұрын
Любопытно, как монополизируется некогда свободный Интернет... Под предлогом сохранности и безопасности фактически заставляют всех владельцев сайтов становиться рабами этих "сертификационных центров". Прям, как с кап. ремонтом. Толку мало, а платить должны все...
@stoparb357
@stoparb357 Жыл бұрын
причем тут монополия если это стандарты, ммм, сидеть на открытом соединении и светить данными это же такая свобода
@evenchel
@evenchel Жыл бұрын
@@stoparb357 я говорю об информационных сайтах, где регистрация не нужна, и никаких персональных данных не передаётся. Сейчас если это просто http соединение, то браузеры и поисковики кривятся и плюются так, что неискушённый пользователь скорее убежит с сайта, чем разберётся, что опасности-то и нет.
@thelasthero80
@thelasthero80 4 ай бұрын
Да и любой девопс умрет как бомж без контейнеров ахахахах)))
@user-ck1iw1ld1f
@user-ck1iw1ld1f Жыл бұрын
бл... ну ниче не понятно от слова совсем....
@user-kz5ci7kq1k
@user-kz5ci7kq1k Ай бұрын
бред
@dimkaddd7674
@dimkaddd7674 4 ай бұрын
сколько бля говнорекламы в 8 минутах, меня хватило на 3 ....
@alexanderivanov899
@alexanderivanov899 Ай бұрын
Крч, очередное рекламное видео
@h1laryz
@h1laryz 11 күн бұрын
честно херовый видос, не рекомендую ваще смотреть сделан только ради рекламы
@kote315
@kote315 2 жыл бұрын
Парноики хреновы, задолбали со своей типа безопасностью! Пихают свой хттпс куда надо и куда не надо. //Критика не в сторону автора канала, а в сторону трендов в IT-индустрии В общем на работе есть ноутбук, которым невозможно пользоваться по причине повсеместного использования https. Проблема в... батарейке BIOS. Несмотря на то, что я ее менял и питание с нее на плату приходит, настройки и (самое главное) время все равно сбрасываются. Видимо проблема уже в чипсете, RTC находится в нем. И из-за этого тупо невозможно пользоваться браузером. Причем на линуксе я бы эту проблему решил. Написал бы скрипт, который принудительно время синхронизирует каждую минуту например. Костыль, но рабочий. Но вот как такое сделать на шындовс ХР - хз. Там как бы есть синхронизация часов, но она не выполняется когда расхождение большое. Способа это как-то обойти я не нашел. Эх, а ведь если бы можно было просто выключить https, пусть и на свой страх и риск... И да, установить линукс или купить новый ноут - не вариант.
@artemdeveloper7304
@artemdeveloper7304 2 жыл бұрын
Под Винду была программа для сигнализации времени принудитеной. Я не юзал, но друг пользовался. У него батарейки вообще нет. Питание CMOS с основного аккумулятора. Акум здох.
@user-or7et2rh7x
@user-or7et2rh7x 2 жыл бұрын
Напиши такой же скрипт на винду
@stoparb357
@stoparb357 Жыл бұрын
из-за твоего древнего сломанного ноута менять стандарты?
@mrDustsuperman
@mrDustsuperman 5 ай бұрын
Делал все по гайду, но у меня возникла проблема яйца и курицы. Хочу выпустить первый сертификат, letsencrypt пытается найти файл well-known/acme-challenge на моем сервере - его нету. Nginx мне говорит - "я не нашёл сертификат, запуститься не могу"
PYTHON DOCKER NGINX DJANGO. Разворачиваем web-сервер
10:25
Мир IT с Антоном Павленко
Рет қаралды 35 М.
Let's Encrypt Explained: Free SSL
15:04
That DevOps Guy
Рет қаралды 117 М.
Please be kind🙏
00:34
ISSEI / いっせい
Рет қаралды 160 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 47 МЛН
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 30 МЛН
SSL и TLS - в чем разница?
7:31
Merion Academy
Рет қаралды 103 М.
Почему все российские ОС это Линукс? Open source победил?
8:40
Мир IT с Антоном Павленко
Рет қаралды 16 М.
APACHE VS NGINX. Что выбрать? Сравнение двух популярных HTTP серверов.
17:49
Как работает шифрование в HTTPS (SSL и TLS)
18:37
QA Studio | Шаг за шагом к Junior QA
Рет қаралды 6 М.
Запуск Nginx в контейнере Docker
20:55
Поддержка Сайтов :: Метод Лаб
Рет қаралды 12 М.
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 3,5 МЛН
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 9 МЛН
CY Superb Earphone 👌 For Smartphone Handset
0:42
Tech Official
Рет қаралды 819 М.
APPLE совершила РЕВОЛЮЦИЮ!
0:39
ÉЖИ АКСЁНОВ
Рет қаралды 3,7 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 3,5 МЛН