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

Продолжаем выпускать видео о базовых вещах Веба. Без веб-сервера не сможет работать ни один сайт. Расскажем про лидера сегодняшнего рынка, российский веб-сервер nginx.
Этот канал посвящён теме поддержки сайтов: от технических аспектов системного администрирования до вопросов экономической эффективности технологий.
Занимаясь комплексной поддержкой сайтов более 19 лет, мы накопили значительный опыт, которым готовы делиться с помощью наших видео. Так что присоединяйтесь, будет интересно!
Профессиональная поддержка сайтов: www.methodlab.ru/price/suppor...
Тестирование скорости сайтов: xn--80aanaoiczhuihpc.xn--p1ai/
Сервис оптимизации картинок: www.fotorubka.ru/
Группа "Ускорение сайтов" в VK: sitespeedup
Метод Лаб в VK: methodlab

Пікірлер: 139

  • @user-mu1xb2xg8q
    @user-mu1xb2xg8q Жыл бұрын

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

  • @dory473
    @dory4733 жыл бұрын

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

  • @user-lj5gs5vu5k
    @user-lj5gs5vu5k2 жыл бұрын

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

  • @user-nr6go3ez3x
    @user-nr6go3ez3x10 ай бұрын

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

  • @user-sn1qp2xq8l
    @user-sn1qp2xq8l Жыл бұрын

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

  • @iteushm
    @iteushm3 жыл бұрын

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

  • @t-an77
    @t-an773 жыл бұрын

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

  • @deverloperfantom1372
    @deverloperfantom1372 Жыл бұрын

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

  • @MrWebpilot
    @MrWebpilot Жыл бұрын

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

  • @timcode3274
    @timcode3274 Жыл бұрын

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

  • @nyafpeka9796

    @nyafpeka9796

    Жыл бұрын

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

  • @TsyganskiyPosol
    @TsyganskiyPosol Жыл бұрын

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

  • @M.Darsky
    @M.Darsky Жыл бұрын

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

  • @user-ni9tf5yr6m

    @user-ni9tf5yr6m

    Жыл бұрын

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

  • @mikhailplekhov3894
    @mikhailplekhov3894 Жыл бұрын

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

  • @T1nWalk
    @T1nWalk2 жыл бұрын

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

  • @Exy63
    @Exy63 Жыл бұрын

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

  • @ioruslan
    @ioruslan3 жыл бұрын

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

  • @eloquent2200
    @eloquent2200 Жыл бұрын

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

  • @user-mb7kp1bl4w
    @user-mb7kp1bl4w2 жыл бұрын

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

  • @user-ck9bx4sg1t
    @user-ck9bx4sg1t2 жыл бұрын

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

  • @kind1y
    @kind1y6 ай бұрын

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

  • @sovrinfo
    @sovrinfo Жыл бұрын

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

  • @vwn6735
    @vwn67352 жыл бұрын

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

  • @sloner999
    @sloner9997 ай бұрын

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

  • @folomba
    @folomba Жыл бұрын

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

  • @kvlnk
    @kvlnk Жыл бұрын

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

  • @phpuser5920
    @phpuser59202 жыл бұрын

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

  • @purgalimited
    @purgalimited Жыл бұрын

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

  • @FurbiFurbi
    @FurbiFurbi2 жыл бұрын

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

  • @vladimirk7149
    @vladimirk71492 жыл бұрын

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

  • @user-fh6ex1dk6h
    @user-fh6ex1dk6h Жыл бұрын

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

  • @mistertroll0000
    @mistertroll00002 жыл бұрын

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

  • @user-wr4iy5sg1w
    @user-wr4iy5sg1w Жыл бұрын

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

  • @benrise4775
    @benrise4775 Жыл бұрын

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

  • @xoxot_shamana
    @xoxot_shamana8 ай бұрын

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

  • @dopetag
    @dopetag Жыл бұрын

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

  • @Kuvaldis1983
    @Kuvaldis19833 ай бұрын

    Спасибо!

  • @user-ni9tf5yr6m
    @user-ni9tf5yr6m Жыл бұрын

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

  • @user-hp3xr8it8n
    @user-hp3xr8it8n2 жыл бұрын

    спасибо)

  • @lil_fix
    @lil_fix2 жыл бұрын

    Спасибо

  • @it_and_beyond
    @it_and_beyond Жыл бұрын

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

  • @user-xd3gu6vr2n
    @user-xd3gu6vr2n Жыл бұрын

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

  • @user-xd3gu6vr2n

    @user-xd3gu6vr2n

    Жыл бұрын

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

  • @artemmen_ua
    @artemmen_ua11 ай бұрын

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

  • @UralBashkiria
    @UralBashkiria3 ай бұрын

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

  • @site_support

    @site_support

    2 ай бұрын

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

  • @alexanderzimmermann5775
    @alexanderzimmermann57752 жыл бұрын

    Подписался

  • @dmphxzrche288
    @dmphxzrche2882 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @ioruslan
    @ioruslan3 жыл бұрын

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

  • @madmentat9596
    @madmentat9596 Жыл бұрын

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

  • @site_support

    @site_support

    Жыл бұрын

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

  • @tyronzed2884
    @tyronzed28842 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @julik177
    @julik1772 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @user-bb6qv5vi7l
    @user-bb6qv5vi7l Жыл бұрын

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

  • @site_support

    @site_support

    Жыл бұрын

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

  • @user-bb6qv5vi7l

    @user-bb6qv5vi7l

    Жыл бұрын

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

  • @JBJB-vp1zv
    @JBJB-vp1zv2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @RuslanSkiraUkraine
    @RuslanSkiraUkraine2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

    Спасибо за отзыв

  • @duoduoo6732
    @duoduoo6732 Жыл бұрын

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

  • @tsoier
    @tsoier3 жыл бұрын

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

  • @NickLavlinsky

    @NickLavlinsky

    3 жыл бұрын

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

  • @SagePtr

    @SagePtr

    3 жыл бұрын

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

  • @NickLavlinsky

    @NickLavlinsky

    3 жыл бұрын

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

  • @protonys
    @protonys Жыл бұрын

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

  • @site_support

    @site_support

    Жыл бұрын

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

  • @pashikuss
    @pashikuss2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @pashikuss

    @pashikuss

    2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @linuxoidovich

    @linuxoidovich

    Жыл бұрын

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

  • @duoduoo6732
    @duoduoo6732 Жыл бұрын

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

  • @user-ql4xu5qu2u
    @user-ql4xu5qu2u3 жыл бұрын

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

  • @NickLavlinsky

    @NickLavlinsky

    3 жыл бұрын

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

  • @user-ql4xu5qu2u

    @user-ql4xu5qu2u

    3 жыл бұрын

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

  • @NickLavlinsky

    @NickLavlinsky

    3 жыл бұрын

    @@user-ql4xu5qu2u Уже нет

  • @user-ql4xu5qu2u

    @user-ql4xu5qu2u

    3 жыл бұрын

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

  • @NickLavlinsky

    @NickLavlinsky

    3 жыл бұрын

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

  • @prosvet7731
    @prosvet77313 жыл бұрын

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

  • @NickLavlinsky

    @NickLavlinsky

    3 жыл бұрын

    MyPaint

  • @user-nm6wi9et9e
    @user-nm6wi9et9e2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @RedkeiGost
    @RedkeiGost2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

    Нет, не умеет.

  • @linuxoidovich

    @linuxoidovich

    Жыл бұрын

    Пыхой?

  • @KlinovAS
    @KlinovAS2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @KlinovAS

    @KlinovAS

    2 жыл бұрын

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

  • @user-im4tj4zz6h
    @user-im4tj4zz6h2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @KlinovAS
    @KlinovAS2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @Saai.des1
    @Saai.des122 күн бұрын

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

  • @user-yn8pv7kp6y
    @user-yn8pv7kp6y29 күн бұрын

    базу выдал

  • @user-ty7is7qj7u
    @user-ty7is7qj7u3 жыл бұрын

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

  • @NickLavlinsky

    @NickLavlinsky

    3 жыл бұрын

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

  • @andreyfilippov9959
    @andreyfilippov9959 Жыл бұрын

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

  • @site_support

    @site_support

    Жыл бұрын

    Не знаю.

  • @dimkaddd7674
    @dimkaddd76744 ай бұрын

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

  • @ssn1975
    @ssn1975 Жыл бұрын

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

  • @site_support

    @site_support

    Жыл бұрын

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

  • @ssn1975

    @ssn1975

    Жыл бұрын

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

  • @site_support

    @site_support

    Жыл бұрын

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

  • @ssn1975

    @ssn1975

    Жыл бұрын

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

  • @site_support

    @site_support

    Жыл бұрын

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

  • @user-ck9bx4sg1t
    @user-ck9bx4sg1t2 жыл бұрын

    90% не понял.

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @user-ck9bx4sg1t
    @user-ck9bx4sg1t2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @maltamagistro
    @maltamagistro2 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

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

  • @dmitriyart2989
    @dmitriyart29892 жыл бұрын

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

  • @site_support

    @site_support

    2 жыл бұрын

    Ага

  • @Natalia-sv3dh
    @Natalia-sv3dh2 жыл бұрын

    Спасибо!

  • @Spk111
    @Spk111 Жыл бұрын

    Спасибо

  • @andreyfilippov9959
    @andreyfilippov9959 Жыл бұрын

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

  • @user-ky1fv4ul2c
    @user-ky1fv4ul2c2 жыл бұрын

    Спасибо!

Келесі