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