Nginx: зачем нужен веб-сервер?
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
Премного благодарна вам за доходчивое объяснение!
Спасибо, формат понравился. Емко и насыщенно.
Отличный формат, присоединяюсь к остальным комментаторам - первое видео где просто доходчиво и на примере объяснили как это работает и для чего же всё таки он нужен.
Спасибо, что объяснили внятно и доходчиво.
Спасибо большое! Интересно все, вы очень доходчиво объясняете!!!!
Спасибо вам большое, очень полезный контент!
Очень классное объяснение. Сразу понятно дл чего это, как и зачем используется! Респект
Отличный рассказ, спасибо огромное!
Спасибо, очень интересно и доходчиво, думаю все поймут.
Очень доступно, спасибо большое!
Спасибо за проделанную работу!
Очень полезный формат!
Спасибо! Очень доходчиво.
Хорошее и грамотное объяснение. Спасибо.
Большое спасибо за отличный контент!
Большое спасибо за объяснение
Спасибо за видео. Коммент в поддержку!
Здорово объясняете! Спасибо! Подписался!
Мне очень понравилось, спасибо за видео!
Хорошая подача инфо, спасибо
благодарю. хоть что-то есть для изучения
Отличный стиль повествования, понятно что, откуда, куда и почему. Пожалуйста, продолжайте творить
Хотелось бы видео на тему выявления сбоев в работе веб-сервера. Бывает что-то перестает работать, а где искать проблему не понятно
ребутаешь веб, синхронизируешь с нтп и готово
ИЗИ
(краткая инструкция как нихуя не делать, если есть кому это повторять каждый день)
Спасибо за объяснение!
Спасибо! Доходчиво!!!
Достаточно понятно, спасибо
Хорошее видео, спасибо!
Спасибо. Стало понятнее .
это третье видео по Nginx которое просмотрел, что бы понять фундаментально, что это, и зачем он нужен. и первое (!!!) в котором все таки реально получилось объяснить, что такое nginx. а на других каналах объяснение примерно такое: это прокси сервер. есть еще апач. на этом всё. да, еще мб что то про статику упомянут.
но здесь же все схематично, и поэтому понятно. спасибо вам большое! правда, теперь вопросов еще больше, чем было раньше,)) но это другая история. еще раз спасибо!
Схемы это да, без них вообще нельзя ни какую модель объяснять
Прекрасно! Спасибо!
Хороший обучающий ролик, буду джунам кидать 👍
спасибо, доходчиво!)
спасибо, было полезно!
Офигенно доходчивое видео!
Класс! Хотелось бы увидеть как оптимально настраивать работу nginx + php-fpm, где и что подкручивать, чтобы всё работало быстро и оптимально)
Спасибо!
Это лайк! Было полезно
Спасибо
спасибо)
Под любым, даже говёным видео, куча хвалебных комментариев, но это действительно годная вещь
Спасибо)) дождался видео для нубов))
Здравствуйте. Спасибо интересно было посмотреть. Так же интересует, по подробнее, распределение по директориям. К примеру: разделить статику и приложение, когда, например в одном локейшоне идет перенаправление на сокет flask, а на статику берется на прямую и т.п. (лучшие практики). Спасибо.
Спасибо за очень доступным языком. Пожалуйста выпустите видео, как задеплоить flask-приложение на VPS. При этом настроив nginx + gunicorn (в Ubuntu).
В этом flask-приложении есть как статика, так и база данных (динамика). И, доменное имя, которое я купила, тоже интересно куда прописывать.
Спасибо. Теперь ясно зачем эта склейка и почему при ней нередко возникает ошибка 502 bad gateway
Подписался
Спасибо, оч понятна логика, было бы круто с примерами, когда обратный прокси форвардит не на локалхост, а на другую виртуалку
Меняете IP в proxy_pass, ничего интересного. При этом лучше сделать keepalive для соединений до бэкендов.
Спасибо, все понятно. Классное видео. А если надо два сайта сайта на апаче запустить с разными доменными именами? Какие изменения придется в конфиги внести?
Есть еще второй канал, смотрите, подписывайтесь!
Предлагаю сделать целый цикл передач на тему "зачем". Думаю, должно получиться очень интересно, а главное - поучительно! Например: "Зачем нужен молоток?", "Зачем нужны плоскогубцы?", "Зачем нужна молния на брюках?". И т.д. ))
Сам пошутил, сам посмеялся. Не за что.
Здравствуйте. Мой сайт базируется на vue и django(django отвечает за запросы в базу данных mysql и отдаёт данные на vue. Ну и плюс на django держится вся регистрация пользователя). В локальной сети все работает нормально, но когда я пытаюсь обратиться к фронту через переадресацию в роутере(роутер с белым айпи) то у меня все падает и появляются ошибки , связанные с cors. Я правильно понимаю, что django и vue будут принимать запросы только из одной подсети и nginx для работы с внешним миром(в таком случае) необходим как посредник, потому что именно его я могу поместить в подсеть vue и django ?
Существует ли возможность запустить работу сайта вообще без nginx, базируясь только на vue и django?
Без Nginx не советовал бы запускать сайт.
Nginx неподдерживает пхп или какие языки поддерживает?
спасибо за видео... А есть где, показана архитектура если деплоить проект с фронтендом и бэкендом? Заранее спасибо!!!
Не припомню, а что именно интересует?
Спасибо !!!
подскажите если не трудно...
знаю что вешают nginx на OpenVpn сервер который выполняет роль только для туннеля трафика к закрытым ресурсам, закрытым интернет провайдером на просторе интернета... Ок, висит там себе OpenVpn и висит и раздает уже открытый инет... тогда зачем там nginx ???
какие могут варианты ??? Ваше мнение ?
спасибо !
Чтобы не всё пускать через VPN?
Вот задумался, зачем вы поставили апач под нгинкс, ради эксперимента или потому что в этом есть необходимость? Htaccess?
Да, бывает такая необходмость.
Спасибо за ввод в курс дела, но не понятно, как-то технически что за что отвечает. И не понял, если nginx web-сервер, зачем Apache, если все равно Apache будет тормозить процесс обмена, или же просто за счет того что и апач и нгинкс стоят в одном месте за счет этого апач будет быстрей отдавать файлы.
Если коротко, то Nginx отвечает за статику, а Apache - за динамику. То есть разделение ролей.
@@site_support ну тогда надо разъяснить, как это настраивается...
А что за рисовалка используется в видео?
Графический планшет Wacom
Как называется прога в которой вы рисовали?
MyPaint
1000 клиентов обратятся к динамической странице. Тогда все равно все уйдёт в апач. А там вмеравно 1000 апачей появится?
Может ли пользователь напрямую обратиться к Apache через 9090 порт?
Без контейнерной архитектуры, nginx становится местом уязвимости для всей системы: при сбое nginx пользователи теряют доступ к сайту, а на сервере полно ресурсов и apache простаивает =(
Да, может. Нет, Nginx обычно наоборот повышает стабильность работы системы за счет высокой эффективности.
Лучше заблокировать лишние порты брандмауэром. Опрокинуть nginx крайне сложно, в отличие от висящего в бэкенде Апача, который при прямой доступности может легко быть эксплуатирован дудосерами.
@@SagePtr Это точно, хотя при ддосе это не поможет.
Стоит ли использовать nginx под windows для интернет магазина, на сколько он хуже linux версии?
Ваш вопрос я бы переформулировал, как "стоит ли использовать windows как ОС для веб-сервера?"
@@site_support Какой будет ответ? Почему windows хуже? Может кто то уже делал сравнение? Если мы хотим разместить пару тройку интернет магазинов и не хотим возиться с linux.
Под виндой nginx официально не поддерживается, используйте на свой страх и риск, "как есть"
@@pashikuss Всем он хуже.
Как вы вывели в консоль список процессов?
смотрите видео внимательно, все команды на экране
@@site_support 15:02 Вы говорите "У меня же включена консоль...". На экране показаны текущие процессы. Как вы их вывели?
первая часть понятна спасибо за визуальное отображение. Вторая часть совсем не зашла.
Спасибо за отзыв
А можно обойтись вообще без Apache? Выглядит как пятое колесо.
Иногда - можно, иногда - нет.
Сними видео как пишутся конфигурационные файлы для nginx.
Уже есть, смотри плейлист nginx
А без Апача nginx не умеет работать с пыхой? Самостоятельного какого-то модуля для него нет?
Нет, не умеет.
Пыхой?
Apache тоже может в таком режиме работать, но жрет он при этом еще больше памяти почему-то)
Апач в любом режиме жрёт больше, поэтому все используют Nginx.
@@NickLavlinsky ну как все, большая часть сайтов все равно работает на apache, потому что большая часть сайтов - простые сайтики на wp или даже статика
@@user-ql4xu5qu2u Уже нет
@@NickLavlinsky кто это сказал? Вы?
@@user-ql4xu5qu2u Да, сказал это я. А перед тем, как говорить полезно ознакомиться с данными: news.netcraft.com/archives/category/web-server-survey/
Также один блогер (не могу вспомнить название канала) сказал, что можно nginx настроить на равномерную нагрузку, но я не нашел нигде примеров. Я могу nginx установить прямо на роутер Microtik (дорогой). Задачи конкретной нет, но хотелось бы знать больше чем в открытом доступе все статьи это плагиат от одного неизвестного автора.
Не понял ваш вопрос, переформулируйте, пожалуйста.
Как тут поставить 2 лайка?
базу выдал
Лайк! если я запущу nodejs на 80 порту и nginx который также настроен слушать этот порт. то кто первый из них его прослушает этот порт? как изменить приоритет? если я хочу чтоб nodejs был ПЕРЕД nginx? просто хочу понять как это разруливается
Тот, кто будет запущен первым. Второй на том же порту просто не стартанёт.
Здравствуйте. ⬛⬛у меня показывает welcome to nginx в смартфоне при подключении сети в метро, при подключении любой бесплатной сети. Подскажите пожалуйста что делать?
блин хть кто-то обьяснил на пальцах.
В каком месте нжынкс российский? о_О Уже с 2011 года об этом можно было говорить, а уж с 2019 и подавно.
Надеюсь вас в Гугле не забанили? Почитатйте историю создания Nginx, кто его автор
@@site_support
Меня нет. Я даже 2 ключевых года привёл которые опровергают Ваше утверждение о российскости нжынкса.
По моему - это года когда головной офис разработчика уехала в США, и второй когда разработчик был продан опять амерам.
Если Вы предоставите мне информацию, что продукт разрабатывают в России какие-то наши фирмы/фонды (а Сысоев в начали года вообще ушёл из фирмы и покажите мне русский язык на сайте разработчика), то как порядочный человек я скажу, что был не прав.
@@ssn1975 Андрей Сысоев, автор Nginx - русский программист, продукт разработан им в России. Что произошло дальше не меняет его авторство. Так же как место рождения человека нельзя поменять, сменив гражданство.
А следуя вашей логике, к примеру, Windows тогда это индийский софт )))
@@site_support Нет-нет. Это по Вашей логике Вындоуз индийский, т.к. его делают индусы. Юридически продукт принадлежит компании, зарегистрированной в США. Жынкс принадлежит компании, зарегистрированной в США. Я прекрасно знаю историю сервера, кто его автор, но вот увы, ещё один продукт у нас убежал. Можно вспомнить ABBYY FineReader, Acronis - всё из той же серии. Моё сообщение может чутка сообщения тролля, но я не мог не указать на Вашу неточность :(
@@ssn1975 По нашей логике windows американский, т.к. его первые авторы американцы, что было дальше - не важно. Кто сейчас юридически владеет продуктом, не влияет на его авторство, оно навсегда остается за Сысоевым. Вам как любителю юридического подхода - почитайте что такое авторское право на продукт (спойлер - оно не отъемлемое и непередаваемое). При акционировании компании были переданы только права на ИС.
Поэтому и по смыслу и юридически это навсегда наш продукт, кто бы дальше не владел компанией.
И да, мы все потеряли, туши свет сливай воду!
90% не понял.
Пишите вопросы - ответим.
это видео явно не для новичков
Планировалось как раз для новичков. Можете свой вопрос написать, если что-то непонятно.
Честно говоря, плохо понятно.
Можете задать вопрос, если что-то непонятно.
Читал в одной книге что node.js вяло работает со статикой и желательно подключить прокси сервер для статики.
Ага
Спасибо!
Спасибо
Здравствуйте. ⬛⬛у меня показывает welcome to nginx в смартфоне при подключении сети в метро, при подключении любой бесплатной сети. Подскажите пожалуйста что делать?
Не знаю.
Спасибо!