Nginx: зачем нужен веб-сервер?

Sdílet
Vložit
  • čas přidán 27. 03. 2021
  • Продолжаем выпускать видео о базовых вещах Веба. Без веб-сервера не сможет работать ни один сайт. Расскажем про лидера сегодняшнего рынка, российский веб-сервер nginx.
    Этот канал посвящён теме поддержки сайтов: от технических аспектов системного администрирования до вопросов экономической эффективности технологий.
    Занимаясь комплексной поддержкой сайтов более 19 лет, мы накопили значительный опыт, которым готовы делиться с помощью наших видео. Так что присоединяйтесь, будет интересно!
    Профессиональная поддержка сайтов: www.methodlab.ru/price/suppor...
    Тестирование скорости сайтов: xn--80aanaoiczhuihpc.xn--p1ai/
    Сервис оптимизации картинок: www.fotorubka.ru/
    Группа "Ускорение сайтов" в VK: sitespeedup
    Метод Лаб в VK: methodlab

Komentáře • 141

  • @dory473
    @dory473 Před 3 lety +4

    Премного благодарна вам за доходчивое объяснение!

  • @t-an77
    @t-an77 Před 3 lety +3

    Спасибо, формат понравился. Емко и насыщенно.

  • @user-mu1xb2xg8q
    @user-mu1xb2xg8q Před rokem +2

    Отличный формат, присоединяюсь к остальным комментаторам - первое видео где просто доходчиво и на примере объяснили как это работает и для чего же всё таки он нужен.

  • @user-lj5gs5vu5k
    @user-lj5gs5vu5k Před 2 lety +8

    Спасибо, что объяснили внятно и доходчиво.

  • @user-sn1qp2xq8l
    @user-sn1qp2xq8l Před 2 lety +4

    Спасибо большое! Интересно все, вы очень доходчиво объясняете!!!!

  • @iteushm
    @iteushm Před 3 lety +4

    Спасибо вам большое, очень полезный контент!

  • @user-nr6go3ez3x
    @user-nr6go3ez3x Před rokem +2

    Очень классное объяснение. Сразу понятно дл чего это, как и зачем используется! Респект

  • @MrWebpilot
    @MrWebpilot Před 2 lety +3

    Отличный рассказ, спасибо огромное!

  • @deverloperfantom1372
    @deverloperfantom1372 Před 2 lety +2

    Спасибо, очень интересно и доходчиво, думаю все поймут.

  • @TsyganskiyPosol
    @TsyganskiyPosol Před rokem +1

    Очень доступно, спасибо большое!

  • @eloquent2200
    @eloquent2200 Před 2 lety

    Спасибо за проделанную работу!

  • @ioruslan
    @ioruslan Před 3 lety +2

    Очень полезный формат!

  • @Тини
    @Тини Před 2 lety +1

    Спасибо! Очень доходчиво.

  • @mikhailplekhov3894
    @mikhailplekhov3894 Před rokem +1

    Хорошее и грамотное объяснение. Спасибо.

  • @Exy63
    @Exy63 Před rokem +1

    Большое спасибо за отличный контент!

  • @user-mb7kp1bl4w
    @user-mb7kp1bl4w Před 2 lety +1

    Большое спасибо за объяснение

  • @sovrinfo
    @sovrinfo Před rokem

    Спасибо за видео. Коммент в поддержку!

  • @vwn6735
    @vwn6735 Před 2 lety

    Здорово объясняете! Спасибо! Подписался!

  • @sloner999
    @sloner999 Před 9 měsíci

    Мне очень понравилось, спасибо за видео!

  • @purgalimited
    @purgalimited Před rokem +1

    Хорошая подача инфо, спасибо

  • @user-ck9bx4sg1t
    @user-ck9bx4sg1t Před 2 lety +1

    благодарю. хоть что-то есть для изучения

  • @timcode3274
    @timcode3274 Před 2 lety +20

    Отличный стиль повествования, понятно что, откуда, куда и почему. Пожалуйста, продолжайте творить
    Хотелось бы видео на тему выявления сбоев в работе веб-сервера. Бывает что-то перестает работать, а где искать проблему не понятно

    • @nyafpeka9796
      @nyafpeka9796 Před rokem

      ребутаешь веб, синхронизируешь с нтп и готово
      ИЗИ
      (краткая инструкция как нихуя не делать, если есть кому это повторять каждый день)

  • @folomba
    @folomba Před rokem +1

    Спасибо за объяснение!

  • @kvlnk
    @kvlnk Před rokem +1

    Спасибо! Доходчиво!!!

  • @phpuser5920
    @phpuser5920 Před 2 lety +1

    Достаточно понятно, спасибо

  • @FurbiFurbi
    @FurbiFurbi Před 2 lety +1

    Хорошее видео, спасибо!

  • @vladimirk7149
    @vladimirk7149 Před 2 lety

    Спасибо. Стало понятнее .

  • @M.Darsky
    @M.Darsky Před 2 lety +8

    это третье видео по Nginx которое просмотрел, что бы понять фундаментально, что это, и зачем он нужен. и первое (!!!) в котором все таки реально получилось объяснить, что такое nginx. а на других каналах объяснение примерно такое: это прокси сервер. есть еще апач. на этом всё. да, еще мб что то про статику упомянут.
    но здесь же все схематично, и поэтому понятно. спасибо вам большое! правда, теперь вопросов еще больше, чем было раньше,)) но это другая история. еще раз спасибо!

    • @user-ni9tf5yr6m
      @user-ni9tf5yr6m Před rokem

      Схемы это да, без них вообще нельзя ни какую модель объяснять

  • @benrise4775
    @benrise4775 Před rokem

    Прекрасно! Спасибо!

  • @mistertroll0000
    @mistertroll0000 Před 2 lety +1

    Хороший обучающий ролик, буду джунам кидать 👍

  • @user-fh6ex1dk6h
    @user-fh6ex1dk6h Před rokem +1

    спасибо, доходчиво!)

  • @Apolloatv
    @Apolloatv Před rokem +1

    спасибо, было полезно!

  • @xoxot_shamana
    @xoxot_shamana Před 10 měsíci

    Офигенно доходчивое видео!

  • @kind1y
    @kind1y Před 7 měsíci +1

    Класс! Хотелось бы увидеть как оптимально настраивать работу nginx + php-fpm, где и что подкручивать, чтобы всё работало быстро и оптимально)

  • @Natalia-sv3dh
    @Natalia-sv3dh Před 2 lety +1

    Спасибо!

  • @dopetag
    @dopetag Před rokem +1

    Это лайк! Было полезно

  • @lil_fix
    @lil_fix Před 2 lety +1

    Спасибо

  • @user-hp3xr8it8n
    @user-hp3xr8it8n Před 2 lety +1

    спасибо)

  • @user-ni9tf5yr6m
    @user-ni9tf5yr6m Před rokem +2

    Под любым, даже говёным видео, куча хвалебных комментариев, но это действительно годная вещь

  • @ioruslan
    @ioruslan Před 3 lety

    Спасибо)) дождался видео для нубов))

  • @it_and_beyond
    @it_and_beyond Před rokem

    Здравствуйте. Спасибо интересно было посмотреть. Так же интересует, по подробнее, распределение по директориям. К примеру: разделить статику и приложение, когда, например в одном локейшоне идет перенаправление на сокет flask, а на статику берется на прямую и т.п. (лучшие практики). Спасибо.

  • @user-xd3gu6vr2n
    @user-xd3gu6vr2n Před rokem

    Спасибо за очень доступным языком. Пожалуйста выпустите видео, как задеплоить flask-приложение на VPS. При этом настроив nginx + gunicorn (в Ubuntu).

    • @user-xd3gu6vr2n
      @user-xd3gu6vr2n Před rokem

      В этом flask-приложении есть как статика, так и база данных (динамика). И, доменное имя, которое я купила, тоже интересно куда прописывать.

  • @artemmen_ua
    @artemmen_ua Před rokem

    Спасибо. Теперь ясно зачем эта склейка и почему при ней нередко возникает ошибка 502 bad gateway

  • @alexanderzimmermann5775
    @alexanderzimmermann5775 Před 2 lety +1

    Подписался

  • @UralBashkiria
    @UralBashkiria Před 5 měsíci

    Спасибо, оч понятна логика, было бы круто с примерами, когда обратный прокси форвардит не на локалхост, а на другую виртуалку

    • @site_support
      @site_support  Před 3 měsíci

      Меняете IP в proxy_pass, ничего интересного. При этом лучше сделать keepalive для соединений до бэкендов.

  • @dmphxzrche288
    @dmphxzrche288 Před 2 lety

    Спасибо, все понятно. Классное видео. А если надо два сайта сайта на апаче запустить с разными доменными именами? Какие изменения придется в конфиги внести?

    • @site_support
      @site_support  Před 2 lety

      Есть еще второй канал, смотрите, подписывайтесь!

  • @madmentat9596
    @madmentat9596 Před rokem

    Предлагаю сделать целый цикл передач на тему "зачем". Думаю, должно получиться очень интересно, а главное - поучительно! Например: "Зачем нужен молоток?", "Зачем нужны плоскогубцы?", "Зачем нужна молния на брюках?". И т.д. ))

    • @site_support
      @site_support  Před rokem +5

      Сам пошутил, сам посмеялся. Не за что.

  • @tyronzed2884
    @tyronzed2884 Před 2 lety

    Здравствуйте. Мой сайт базируется на vue и django(django отвечает за запросы в базу данных mysql и отдаёт данные на vue. Ну и плюс на django держится вся регистрация пользователя). В локальной сети все работает нормально, но когда я пытаюсь обратиться к фронту через переадресацию в роутере(роутер с белым айпи) то у меня все падает и появляются ошибки , связанные с cors. Я правильно понимаю, что django и vue будут принимать запросы только из одной подсети и nginx для работы с внешним миром(в таком случае) необходим как посредник, потому что именно его я могу поместить в подсеть vue и django ?
    Существует ли возможность запустить работу сайта вообще без nginx, базируясь только на vue и django?

    • @site_support
      @site_support  Před 2 lety +1

      Без Nginx не советовал бы запускать сайт.

  • @duoduoo6732
    @duoduoo6732 Před rokem

    Nginx неподдерживает пхп или какие языки поддерживает?

  • @sergey9784
    @sergey9784 Před 24 dny

    спасибо за видео... А есть где, показана архитектура если деплоить проект с фронтендом и бэкендом? Заранее спасибо!!!

    • @site_support
      @site_support  Před 18 dny

      Не припомню, а что именно интересует?

  • @JBJB-vp1zv
    @JBJB-vp1zv Před 2 lety

    Спасибо !!!
    подскажите если не трудно...
    знаю что вешают nginx на OpenVpn сервер который выполняет роль только для туннеля трафика к закрытым ресурсам, закрытым интернет провайдером на просторе интернета... Ок, висит там себе OpenVpn и висит и раздает уже открытый инет... тогда зачем там nginx ???
    какие могут варианты ??? Ваше мнение ?
    спасибо !

    • @site_support
      @site_support  Před 2 lety

      Чтобы не всё пускать через VPN?

  • @julik177
    @julik177 Před 2 lety

    Вот задумался, зачем вы поставили апач под нгинкс, ради эксперимента или потому что в этом есть необходимость? Htaccess?

    • @site_support
      @site_support  Před 2 lety

      Да, бывает такая необходмость.

  • @user-bb6qv5vi7l
    @user-bb6qv5vi7l Před rokem

    Спасибо за ввод в курс дела, но не понятно, как-то технически что за что отвечает. И не понял, если nginx web-сервер, зачем Apache, если все равно Apache будет тормозить процесс обмена, или же просто за счет того что и апач и нгинкс стоят в одном месте за счет этого апач будет быстрей отдавать файлы.

    • @site_support
      @site_support  Před rokem

      Если коротко, то Nginx отвечает за статику, а Apache - за динамику. То есть разделение ролей.

    • @user-bb6qv5vi7l
      @user-bb6qv5vi7l Před rokem

      @@site_support ну тогда надо разъяснить, как это настраивается...

  • @protonys
    @protonys Před rokem

    А что за рисовалка используется в видео?

    • @site_support
      @site_support  Před rokem

      Графический планшет Wacom

  • @prosvet7731
    @prosvet7731 Před 3 lety

    Как называется прога в которой вы рисовали?

  • @duoduoo6732
    @duoduoo6732 Před rokem

    1000 клиентов обратятся к динамической странице. Тогда все равно все уйдёт в апач. А там вмеравно 1000 апачей появится?

  • @tsoier
    @tsoier Před 3 lety

    Может ли пользователь напрямую обратиться к Apache через 9090 порт?
    Без контейнерной архитектуры, nginx становится местом уязвимости для всей системы: при сбое nginx пользователи теряют доступ к сайту, а на сервере полно ресурсов и apache простаивает =(

    • @NickLavlinsky
      @NickLavlinsky Před 3 lety +1

      Да, может. Нет, Nginx обычно наоборот повышает стабильность работы системы за счет высокой эффективности.

    • @SagePtr
      @SagePtr Před 3 lety

      Лучше заблокировать лишние порты брандмауэром. Опрокинуть nginx крайне сложно, в отличие от висящего в бэкенде Апача, который при прямой доступности может легко быть эксплуатирован дудосерами.

    • @NickLavlinsky
      @NickLavlinsky Před 3 lety

      @@SagePtr Это точно, хотя при ддосе это не поможет.

  • @pashikuss
    @pashikuss Před 2 lety +1

    Стоит ли использовать nginx под windows для интернет магазина, на сколько он хуже linux версии?

    • @site_support
      @site_support  Před 2 lety +2

      Ваш вопрос я бы переформулировал, как "стоит ли использовать windows как ОС для веб-сервера?"

    • @pashikuss
      @pashikuss Před 2 lety

      @@site_support Какой будет ответ? Почему windows хуже? Может кто то уже делал сравнение? Если мы хотим разместить пару тройку интернет магазинов и не хотим возиться с linux.

    • @site_support
      @site_support  Před 2 lety

      Под виндой nginx официально не поддерживается, используйте на свой страх и риск, "как есть"

    • @linuxoidovich
      @linuxoidovich Před rokem

      @@pashikuss Всем он хуже.

  • @KlinovAS
    @KlinovAS Před 2 lety

    Как вы вывели в консоль список процессов?

    • @site_support
      @site_support  Před 2 lety

      смотрите видео внимательно, все команды на экране

    • @KlinovAS
      @KlinovAS Před 2 lety

      @@site_support 15:02 Вы говорите "У меня же включена консоль...". На экране показаны текущие процессы. Как вы их вывели?

  • @RuslanSkiraUkraine
    @RuslanSkiraUkraine Před 3 lety

    первая часть понятна спасибо за визуальное отображение. Вторая часть совсем не зашла.

  • @user-nm6wi9et9e
    @user-nm6wi9et9e Před 2 lety +1

    А можно обойтись вообще без Apache? Выглядит как пятое колесо.

    • @site_support
      @site_support  Před 2 lety

      Иногда - можно, иногда - нет.

  • @user-im4tj4zz6h
    @user-im4tj4zz6h Před 2 lety

    Сними видео как пишутся конфигурационные файлы для nginx.

    • @site_support
      @site_support  Před 2 lety +1

      Уже есть, смотри плейлист nginx

  • @RedkeiGost
    @RedkeiGost Před 2 lety

    А без Апача nginx не умеет работать с пыхой? Самостоятельного какого-то модуля для него нет?

  • @user-ql4xu5qu2u
    @user-ql4xu5qu2u Před 3 lety +1

    Apache тоже может в таком режиме работать, но жрет он при этом еще больше памяти почему-то)

    • @NickLavlinsky
      @NickLavlinsky Před 3 lety +1

      Апач в любом режиме жрёт больше, поэтому все используют Nginx.

    • @user-ql4xu5qu2u
      @user-ql4xu5qu2u Před 3 lety

      @@NickLavlinsky ну как все, большая часть сайтов все равно работает на apache, потому что большая часть сайтов - простые сайтики на wp или даже статика

    • @NickLavlinsky
      @NickLavlinsky Před 3 lety +1

      @@user-ql4xu5qu2u Уже нет

    • @user-ql4xu5qu2u
      @user-ql4xu5qu2u Před 3 lety

      @@NickLavlinsky кто это сказал? Вы?

    • @NickLavlinsky
      @NickLavlinsky Před 3 lety +2

      @@user-ql4xu5qu2u Да, сказал это я. А перед тем, как говорить полезно ознакомиться с данными: news.netcraft.com/archives/category/web-server-survey/

  • @KlinovAS
    @KlinovAS Před 2 lety

    Также один блогер (не могу вспомнить название канала) сказал, что можно nginx настроить на равномерную нагрузку, но я не нашел нигде примеров. Я могу nginx установить прямо на роутер Microtik (дорогой). Задачи конкретной нет, но хотелось бы знать больше чем в открытом доступе все статьи это плагиат от одного неизвестного автора.

    • @site_support
      @site_support  Před 2 lety

      Не понял ваш вопрос, переформулируйте, пожалуйста.

  • @Saai.des1
    @Saai.des1 Před 2 měsíci

    Как тут поставить 2 лайка?

  • @user-yn8pv7kp6y
    @user-yn8pv7kp6y Před 2 měsíci

    базу выдал

  • @voidmain90
    @voidmain90 Před 3 lety

    Лайк! если я запущу nodejs на 80 порту и nginx который также настроен слушать этот порт. то кто первый из них его прослушает этот порт? как изменить приоритет? если я хочу чтоб nodejs был ПЕРЕД nginx? просто хочу понять как это разруливается

    • @NickLavlinsky
      @NickLavlinsky Před 3 lety +3

      Тот, кто будет запущен первым. Второй на том же порту просто не стартанёт.

  • @andreyfilippov9959
    @andreyfilippov9959 Před rokem

    Здравствуйте. ⬛⬛у меня показывает welcome to nginx в смартфоне при подключении сети в метро, при подключении любой бесплатной сети. Подскажите пожалуйста что делать?

  • @dimkaddd7674
    @dimkaddd7674 Před 5 měsíci

    блин хть кто-то обьяснил на пальцах.

  • @ssn1975
    @ssn1975 Před 2 lety

    В каком месте нжынкс российский? о_О Уже с 2011 года об этом можно было говорить, а уж с 2019 и подавно.

    • @site_support
      @site_support  Před rokem +1

      Надеюсь вас в Гугле не забанили? Почитатйте историю создания Nginx, кто его автор

    • @ssn1975
      @ssn1975 Před rokem

      @@site_support
      Меня нет. Я даже 2 ключевых года привёл которые опровергают Ваше утверждение о российскости нжынкса.
      По моему - это года когда головной офис разработчика уехала в США, и второй когда разработчик был продан опять амерам.
      Если Вы предоставите мне информацию, что продукт разрабатывают в России какие-то наши фирмы/фонды (а Сысоев в начали года вообще ушёл из фирмы и покажите мне русский язык на сайте разработчика), то как порядочный человек я скажу, что был не прав.

    • @site_support
      @site_support  Před rokem +1

      @@ssn1975 Андрей Сысоев, автор Nginx - русский программист, продукт разработан им в России. Что произошло дальше не меняет его авторство. Так же как место рождения человека нельзя поменять, сменив гражданство.
      А следуя вашей логике, к примеру, Windows тогда это индийский софт )))

    • @ssn1975
      @ssn1975 Před rokem

      @@site_support Нет-нет. Это по Вашей логике Вындоуз индийский, т.к. его делают индусы. Юридически продукт принадлежит компании, зарегистрированной в США. Жынкс принадлежит компании, зарегистрированной в США. Я прекрасно знаю историю сервера, кто его автор, но вот увы, ещё один продукт у нас убежал. Можно вспомнить ABBYY FineReader, Acronis - всё из той же серии. Моё сообщение может чутка сообщения тролля, но я не мог не указать на Вашу неточность :(

    • @site_support
      @site_support  Před rokem

      @@ssn1975 По нашей логике windows американский, т.к. его первые авторы американцы, что было дальше - не важно. Кто сейчас юридически владеет продуктом, не влияет на его авторство, оно навсегда остается за Сысоевым. Вам как любителю юридического подхода - почитайте что такое авторское право на продукт (спойлер - оно не отъемлемое и непередаваемое). При акционировании компании были переданы только права на ИС.
      Поэтому и по смыслу и юридически это навсегда наш продукт, кто бы дальше не владел компанией.
      И да, мы все потеряли, туши свет сливай воду!

  • @user-ck9bx4sg1t
    @user-ck9bx4sg1t Před 2 lety

    90% не понял.

    • @site_support
      @site_support  Před 2 lety

      Пишите вопросы - ответим.

  • @user-ck9bx4sg1t
    @user-ck9bx4sg1t Před 2 lety +1

    это видео явно не для новичков

    • @site_support
      @site_support  Před 2 lety

      Планировалось как раз для новичков. Можете свой вопрос написать, если что-то непонятно.

  • @maltamagistro
    @maltamagistro Před 2 lety

    Честно говоря, плохо понятно.

    • @site_support
      @site_support  Před 2 lety

      Можете задать вопрос, если что-то непонятно.

  • @dmitriyart2989
    @dmitriyart2989 Před 3 lety

    Читал в одной книге что node.js вяло работает со статикой и желательно подключить прокси сервер для статики.

  • @user-ky1fv4ul2c
    @user-ky1fv4ul2c Před 2 lety

    Спасибо!

  • @Spk111
    @Spk111 Před 2 lety +1

    Спасибо

  • @andreyfilippov9959
    @andreyfilippov9959 Před rokem

    Здравствуйте. ⬛⬛у меня показывает welcome to nginx в смартфоне при подключении сети в метро, при подключении любой бесплатной сети. Подскажите пожалуйста что делать?

  • @Kuvaldis1983
    @Kuvaldis1983 Před 4 měsíci

    Спасибо!