NGINX с нуля до профи. Nginx что это, как работает, как парсит конфиги?

Sdílet
Vložit
  • čas přidán 16. 11. 2020
  • Nginx что это? HTTP-сервер и обратный прокси-сервер, почтовый прокси-сервер, а также TCP/UDP прокси-сервер общего назначения. В этом видео будет расмотрена nginx конфигурация. Как он выбирает server, location и выдает вам нужный сайт.
    #nginx #ityoutubersru #АнтонПавленко
    ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
    ★ 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
    ✦ DISCORT: / discord
    Еще контакты:
    ✧ t.me/pavlenko_at
    atpavlenko
    ✧ / anton.pavlenko.94
  • Věda a technologie

Komentáře • 260

  • @abelyarlindsey8386
    @abelyarlindsey8386 Před 3 lety +40

    Если честно, тем, кто NGINX часто использует - ролик понятный, но они и так знают, а тем, кто вообще только что про него услышал - вот очень сомневаюсь. Я NGINX использовал для показа видеопотока 3x3 с 9-ти IP-камер в обычном браузере без каких-либо дополнительных плагинов (а браузер запускается автозагрузкой в режиме киоск). На бэкэнде ffmpeg преобразует RTSP поток с камер в сегменты плейлиста, а NGINX это все добро отдает браузеру. Каждый ffmpeg перезапускается при потере соединения со своей камерой, за этим следит скрипт на bash, который запущен как служба. А на фронте NGINX отдает простенькую HTML-страничку, скрипт в которой тоже перезапускает воспроизведение через некоторый тайм-аут при отсутствии сегментов уже на веб-сервере. Соответственно на мониторе выборочно собраны камеры из разных географических точек офисов. Получилось минимум кода (навскидку приблизительно в сотню строчек уложился) и максимум эффективности. Шеф доволен. И да, с вас сравнение с Апачем.

    • @asanzhakizhanov3261
      @asanzhakizhanov3261 Před rokem

      я в одном видео про cors точно также вопрос сформулировал - совсем непонятно, знак звездочки - я так понял это шаблон, но зачем использовать запись access-control-allow-origin * allways - есть ли в этом смысл

  • @P7Vagrant
    @P7Vagrant Před 3 lety +12

    Спасибо за видео! Не знал что get параметры он не читает, очень полезная информация! Было бы круто увидеть видео такого же формата о настройке и работе работе nginx + php-fpm. Больше информации конечно об ngnix. Очень хорошо получается собрать информацию воедино и по полочка все разложить. Однозначно лайк!

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Спасибо. Можно. Я правда давно не работал с этой связкой.

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

    Антон всегда с удовольствием смотрю твой контент! Многого пока не понимаю, но очень познавательно! Спасибо!!

  • @_cybernetic
    @_cybernetic Před 3 lety +8

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

  • @rabotavsem_biz
    @rabotavsem_biz Před rokem

    здравствуйте! довольно интересное видео. Не приходилось ли вам настраивать nginx в связке с CMS DataLife Engine
    ?

  • @vitaercx
    @vitaercx Před 2 lety

    Здравствуйте. Спасибо за контент! Как запускать под разными пользователями, чтобы один пользователь это сайт для клиентов, в котором работают только ограниченные функции php, а другой это админка, где больше доступа и функций?

  • @limonred5283
    @limonred5283 Před 3 lety

    то что надо) по-моему в этом направлении стоит продолжать)

  • @kor-elf
    @kor-elf Před 3 lety

    А могли бы записать видео по поводу того, что Вы думаете о недавней новости Let's encrypt о том, как я понял обновляют корневой сертификат? И из-за этого на android 7.1 и ниже не будет работать сайт после пере выпущенным сертификатом в январе 2021 года. Хотя можно ещё оттянуть до сентября 2021 года, но всё же это печаль :(

  • @omm1029
    @omm1029 Před 11 měsíci

    Отличная подача, смотрю на одном дыхании

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

    Антон, добрый день! Спасибо большое за видео! По поводу nginx versus apache было бы интересно. До сих пор ли nginx в связке с php-fpm проигрывает в отдаче динамики апачу?

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Знаешь проводили года 3 назад тесты все плюс минус одинаковое.

    • @ovanse
      @ovanse Před 3 lety

      @@pavlenkoat Да, помню, смотрел. Но, за три года много воды и версий утекло, плюс почему то до сих пор идёт разделение, что apache для back'a, nginx для front'a.

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Я сейчас с php не работаю. Сравнить не с чем

  • @MrAlexMonk
    @MrAlexMonk Před 2 lety

    Антон, спасибо!
    Лучший канал по администрированию!

  • @fatvvsfatvvs5642
    @fatvvsfatvvs5642 Před rokem

    Спасибо за видео! Было бы интересно послушать Apache vs NGinx)

  • @RNDNewsBaKaBu
    @RNDNewsBaKaBu Před 3 lety +8

    Обзор отличий Апача и Нджинкса очень нада)))

  • @x-doc
    @x-doc Před 3 lety +1

    за долгое время действительно полезное видео.

  • @1Chitus
    @1Chitus Před rokem +1

    Спасибо за познавательный видос, делай сравнение конечно

  • @kote315
    @kote315 Před 3 lety

    По поводу отдачи статического контента с жесткого (или мягкого) диска. Он будет отдаваемый файл каждый раз для каждого клиента заново перечитывать или же может что-то закэшировать в ОЗУ? Если второе, то что будет, если файл внезапно изменится? Он же должен как-то узнать об этом, правильно?

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

      Да кэшируются. Есть время жизни кэша.

  • @rostsportable
    @rostsportable Před rokem

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

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

    ну наконец то!
    Спасибо за ваши старания.

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Ждали?

    • @panchwall_devops
      @panchwall_devops Před 3 lety

      @@pavlenkoat Конечно! Я тоже работаю системным администратором, но изучаю новое направление Веб-разработка. Это очень интересно. И конечно такая тема как веб-сервера в полном объеме с сравнениями было бы интересно от вас посмотреть.

    • @panchwall_devops
      @panchwall_devops Před 3 lety

      @@pavlenkoat Люди пользуются программами, а не операционными системами)

  • @RS-ue4wg
    @RS-ue4wg Před 3 lety +4

    О, привет, привет!!! Linux-человек)))

  • @user-lr2fq8gf4g
    @user-lr2fq8gf4g Před 3 lety +3

    Спасибо за видео! Самый короткий и в тоже время ёмкий рассказ про nginx.

  • @maksimsergeevich5939
    @maksimsergeevich5939 Před 2 lety

    Помогите пожалуйста найти материал, какой функционал крутится под капотом nginx из коробки когда он работает просто в режиме http сервера.

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

    1:12 я начал переживать что этой фразы не будет)

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

    Спасибо, друг!!! Все очень четко!!

  • @tlgn_ss
    @tlgn_ss Před měsícem

    Самая божественная рекламная вставка из всех, что я когда либо видел)))

  • @maksimgrachev2962
    @maksimgrachev2962 Před 3 lety +36

    Добрый день. Сделай пожалуйста видео сравнение apache vs nginx

    • @dmitryshiray5261
      @dmitryshiray5261 Před 3 lety

      Простите, а нафига? Может поговорим ещё про lighttpd и сравнение?

    • @vladsered290
      @vladsered290 Před 3 lety

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

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

      @@dmitryshiray5261 ничего не понял. Но вопросы наверняка стоит обсудить. Поэтому прошу пояснить о чем вы спрашиваете.

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

      @@vladsered290 без перехода на личные качества и компетенции, уточните, пожалуйста, что вы имеете в виду?

    • @dmitryshiray5261
      @dmitryshiray5261 Před 3 lety

      @@maksimgrachev2962, опечатка. lighttpd - ещё один WEB сервер.

  • @LiveTag
    @LiveTag Před 11 měsíci

    спасибо за ролик. Пытаюсь настроить nginx rtmp на локальном сервере для публикации стримов на своем сайте который на виртуальном хосте. Подскажите как разобраться новичку. Проводите ли вы индивидуальные занятия?

    • @alexandrkruglyak
      @alexandrkruglyak Před 5 dny

      Если еще актуально, можете заскочить ко мне в гости, чем то подобным я сейчас занимаюсь.

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

    Них-я не понял, но было очень интересно! :-D

  • @alexandergaiwer9804
    @alexandergaiwer9804 Před 3 lety

    Интересно посмотреть сравнение Apache и Nginx!

  • @artem_serg
    @artem_serg Před 3 lety

    Вот обучающие ролики - это очень хорошо!

  • @nomugop8017
    @nomugop8017 Před rokem

    Очень грамотно и четко , моё почтение !

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

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

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

    достоверно, пережёванно, осталось только проглотить. Лайк за шуточки и инфу ) Спасибо!

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

    А еще есть lighttpd, но он почему-то не очень популярен.
    Когда-то был cherokee (сейчас не развивается). Мне он нравился простотой установки и первоначальной настройки. Так, на нем у меня дома на нетбуке хостился сайт одной музыкальной группы. Ну а чо, нетбук - ноутбук для интернета, вот я и поставил на него интернет-сервер))) Проблем с нагрузкой ваааще никаких не было... так как заходило полтора человека в месяц... IIS на XP работал крайне неадекватно. Даже простенькая страничка с текстом и картинками у него вызывала непонятные проблемы - картинки через раз отдавал.

  • @kemosabe5598
    @kemosabe5598 Před měsícem

    что значит в названии "до профи"? как вы определяете уровень профи?

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

    Ооо, крутой видос,спасибо!!!

  • @stasostrin47
    @stasostrin47 Před 2 lety

    Где ссылка в описании на самый лучший вопрос на собеседовании?

  • @kastet-it
    @kastet-it Před 3 lety

    Let the battle begin! NGINX vs Apache

    • @tmb0183
      @tmb0183 Před 3 lety

      Nginx WINS. Flawless victory! FATALITY)))

  • @user-qo2yd6ue1t
    @user-qo2yd6ue1t Před 3 lety +2

    Это особый талант, мотивировать рекламой)

  • @DrProgr
    @DrProgr Před 3 lety

    Спасибо за видео! :D

  • @funnychannel1888
    @funnychannel1888 Před 2 lety

    Приятно смотреть. Это видимо Въетнамский синдром после tomcat

  • @samrybkin9184
    @samrybkin9184 Před 3 lety

    Привет кстати хотел тебя спросить изучил официальную документацию nginx, но все равно такое ощущение, что что-то маловато, может подскажешь хороший ресурс по изучению nginx или книгу (ток не CookBook), буду при очень благодарен:) Видео про ddos было очень интересно!!!!! как и это!!! Было бы неплохо узнать про способы борьбы с ddos.

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Я только документацией пользуюсь

    • @moscowstyle6978
      @moscowstyle6978 Před 3 lety

      держи
      books.linuxforum.ru/?p=88

  • @ir00tkid
    @ir00tkid Před rokem

    Есть аналогичное видео-препарирование Squid'а ?

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

    Спс за ролик, вот моя ситуация есть у меня сайт на машене локально друг помог настроить апатч в далёком 2014 все работало 6 лет, я хакерам не интересен нечего у меня красть с машины, этим летом переустановил систему на фоне скандала с nginx решил его поставить и настроить несколько дней просидел так и не настроил nginx, с другом связался он мне посоветовал вернуться на апатч т.к. nginx большой и грамосткий для моих требований и я обратно на апатч перешёл, вот такое у меня знакомство и горький опыт работы с nginx.

  • @dentkachuk
    @dentkachuk Před 7 měsíci

    Apatch VS NGINX уже вышло??

  • @jeep456789
    @jeep456789 Před 2 lety

    мне вот непонятно, как перенаправить запрос с урла на урл фреймворка

  • @Grigoriy_Vrachov
    @Grigoriy_Vrachov Před rokem +1

    Антон, пожалуйста, умоляю! Сделай видео о том, как вывести плейлист с видео в m3u8 в ютуб через nginx. Это видео выйдет в топ и наберёт миллионы просмотров.

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

    nginx - лучший сервер программирования, ваш ролик был очень познавательный, спасибо за информацию

  • @Alex-nm9nr
    @Alex-nm9nr Před 3 lety

    эх, так и не стал я профи за 14 минут. Нужно продолжение )

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

      Так серия видео называется. Раз в месяц буду выпускать.

  • @TheRVSN
    @TheRVSN Před 2 měsíci

    6:37 "В одну дырку... лучше не запихивать более одного предмета" - насчёт влагалища - да; насчёт вазы для цветов - нет.

  • @christinatimashkova7387

    а что означает $ после регулярного выражения?

  • @alexb.2616
    @alexb.2616 Před 3 lety

    Спасибо. Фуфайка симпатичная )

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

    Капец, чую как стану мастером движка ХЭ

  • @vlad.kazakoff
    @vlad.kazakoff Před 3 lety

    Мало информации об обработки location. Разобрали базовую ситуацию, а что насчёт редиректов, именованных локейшн и прочих тонкостях. Например, задача - взять картинку с сервера, а если не будет найдена, то искать ее в другом месте (или сервере)

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Так это первое видео.

  • @Temskiy
    @Temskiy Před 3 lety

    Lua скрипты nginx не отдает. Язык lua может использоваться для конфигурирования в особо сложных случаях.

  • @Blowjin
    @Blowjin Před 3 lety

    Let's encrypt может? "Давайте закончим сценарий" это немножко странно))

  • @artsemvilchuk9037
    @artsemvilchuk9037 Před rokem

    огонь!

  • @dkvChannel
    @dkvChannel Před 2 lety

    У меня апач на винде. Чем нгинх лучше из ролика не понятно, а хотелось бы с тестами желательно...

  • @AleksejBelkin
    @AleksejBelkin Před 2 lety

    Как сделать, чтобы работало 2 сайта на 1 IP? Я вроде как сделал, но у меня стили не подключаются на 2 сайте. Оба сайта на Flask. 1ое я кинул на корень, а 2ой на /app2/

    • @pavlenkoat
      @pavlenkoat  Před 2 lety

      2 разных домена сделать. Стили не работают скорее всего из-за того что ссылка на них от корня домена. Проверьте в инструменте разработчика браузера

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

    спасибо

  • @GexPlayerMD
    @GexPlayerMD Před 2 lety

    3:32 Ты идёшь, и орёшь туда))

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

    отлично молодец заинтриговал Я думал всё-таки апач не тяжелый

    • @kor-elf
      @kor-elf Před 3 lety

      Nginx лучше отдаёт статику. Apache на практике было, что весил сервак. Не спорю если apache возможно правильно настроить такого не будет. Но по факту nginx + php-fpm спасал меня много раз. Но я всё-же не компетентен в этом вопросе так как я больше разработчик, чем админ. Просто приходится присматривать за сервером конторы где я работаю.

    • @vladsered290
      @vladsered290 Před 3 lety

      @@kor-elf Разработчик должен быть компетентен в таких вопросах, иначе что он разработает тогда)

    • @kor-elf
      @kor-elf Před 3 lety

      @@vladsered290 согласен с Вами. Если разработчик не интересуется как всё устроено это печально. Будем исправляться :)

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

    Да nginx vs apache!:)

  • @user-hy9km1zp1d
    @user-hy9km1zp1d Před 4 měsíci

    за 14 минут NGNIX с 0 до профи, ну Антоха, ну Картоха ))

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

    Я на 5ом году работы девопсом прочувствовал всю мощь директивы try_files - чудесная штука. Век с nginx работай - век познавай

    • @i.am.rossalex
      @i.am.rossalex Před 3 lety

      Вы 4 года спали до этого на работе?! Простите уж.

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

      @@i.am.rossalex угу, не мог оторваться от написания паттернов для location

  • @leonid_konoplin
    @leonid_konoplin Před 11 měsíci

    Антон, сделайте интервью с Сысоевым

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

    Прошу прощения, а я то думал Иван Грозный из приключений Шурика вернулся к себе.. Видимо, Иван Грозный теперь айтишник)

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

    Антон, для новичков это конечно плюс. Парсить конфиги э то безусловно важно. Но куда важнее парсить ЛОГИ. Попытайтесь это объяснить новичкам.

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      С начала надо настроить.

    • @dmitryshiray5261
      @dmitryshiray5261 Před 3 lety

      @@pavlenkoat, он уже изначально настроен на отдачу статического контента в виде HTML страничек.
      Если же дальше копаться с настройками, то без чтения логов и понимания ни как.

  • @khatuntsovmikhail6223
    @khatuntsovmikhail6223 Před 3 lety

    а вы таки своеобразный... радует что информативно... подписка

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

      Если быть таким как все тебя не заметят.

    • @khatuntsovmikhail6223
      @khatuntsovmikhail6223 Před 3 lety

      @@pavlenkoat социальная инженерия в действии 🤣👍👍👍

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Ага. Это я понял дано. Поэтому качал харизму. И всем советую

  • @vitaliyinvader1382
    @vitaliyinvader1382 Před 3 lety

    IIS это больше когда рядом большая инфраструктура от майкрософта, там уже можно преимущества найти. Но если ничего подобного нет то конечно nginx один из лучших. apache2 как-то вообще не хочется уже давно, хотя связка apache2+nginx работала не плохо, но то что есть сейчас нравится гораздо больше. Единственное когда речь заходит о high load, стриминг, видео хостинг, начинаю задумываться может есть ли что-то еще. Вроде бы в nginx есть минимальный набор чтобы это все настроить, но когда хочется чего-то более серьезного все упирается в nginx plus. а у него там уже и ценник не маленький.

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Если чего-то не хватает только платные решения.

  • @fernandaeschallots2485

    Axaxaxa))) pizitiv))

  • @blackscale9041
    @blackscale9041 Před 2 lety

    спасибо!

  • @vasiliyreznik1789
    @vasiliyreznik1789 Před 3 lety +9

    Спасибо за крутой контент!

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

    А можно , подобное по apache ?

  • @i.am.rossalex
    @i.am.rossalex Před 3 lety

    Видос норм, но больше серьезности, магистр Йода, пожалуйста. А то есть впечатление, что вы не уважаете наше, зрительское время. Спасибо!
    А вот и вопрос:
    Есть 2 контейнера docker:
    1. php-fpm на порту 9000
    2. nginx
    Папка со статикой подключена в /code контейнера nginx, а папка c php кодами - в /code контейнера php. Все *.php и не существующие файлы уходят php (как в примере их видео в location / и location ~ \.php$). Но есть проблема! Если заходить по адресу корня, то nginx не видит index.php и отдает 404. Как все запросы отправлять на /index.php в location c proxy_pass php-fpm? Спасибо за ответ :)

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

      Я как раз ценю ваше время и делаю контент не скучным.
      По вашей проблеме либо
      index index.php
      Если у вас ЧПУ например вордпресс выглядит так
      try_files $url $url/ /index.php?$args

    • @i.am.rossalex
      @i.am.rossalex Před 3 lety

      @@pavlenkoat Спасибо за ответ. Не скучно получается! Просто и серьезность как-то понижается, но не суть.
      По ответу: так и стоит, но! у nginx нет доступа к файлу /index.php, он есть у php-fpm
      Вот мой конфиг
      ```
      server {
      index index.php;
      server_name localhost;
      error_log /var/log/nginx/error.log;
      access_log /var/log/nginx/access.log;
      root /code;
      listen 80;
      location / {
      try_files $uri $uri/ /index.php?$args;
      }
      location ~ \.php$ {
      fastcgi_split_path_info ^(.+\.php)(/.+)$;
      fastcgi_pass php:9000;
      fastcgi_index index.php;
      include fastcgi_params;
      }
      }
      ```
      Состав папок:
      *nginx*
      /code/robots.txt
      /code/style.css
      *php-fpm*
      /code/index.php

  • @kor-elf
    @kor-elf Před 3 lety +9

    Сравнение nginx vs apache от Вас было бы интересно посмотреть. Хотя я знаю что nginx лучше (лично для меня) ;) Спасибо за видео.

    • @vladsered290
      @vladsered290 Před 3 lety

      Стереотипное мнение дилетантов детектед, Apache есть полноценный веб сарвар.

    • @kor-elf
      @kor-elf Před 3 lety

      @@vladsered290 а я разве говорил что apache не полноценный веб сервер? Просто мне больше нравится связка nginx+php-fpm. И на моём опыте такая связка работает очень хорошо.

  • @sg-1.623
    @sg-1.623 Před 3 lety

    Спасибо большое за видеобзор очень информативно я очень хочю научится этому и очень хочю стать DevOOPS инженером.

    • @Blowjin
      @Blowjin Před 3 lety

      Да, да, девопёс зарабатывает 300к/наносек

    • @tean477
      @tean477 Před 3 lety

      @@Blowjin не devops, а yaml developer

  • @chromanon
    @chromanon Před 3 lety

    Лайк, не глядя😊про Apache тоже интересно

  • @user-bc8ee8ho9y
    @user-bc8ee8ho9y Před 3 lety +2

    nginx как прокси - топ

  • @mikhail_official
    @mikhail_official Před 3 lety

    перешел на nginx. на впс с 512 мб оперативки проблем вообще нет. Вообще показался очень интересный, типа как конструктор - как его соберешь, так он и заработает

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Свою работу он выполняет на отлично.

  • @olegskogorev1493
    @olegskogorev1493 Před 3 lety

    а я думал будет полный курс по нджиникс мож запилите за копеечку

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

    Привет ты хоть эти курсы(go.yodo.im/pavlenko) сам пробовал проходить, просто интересно? Было бы интересно если бы ты закончил один курс хотя бы системного администратора linux и выпустил бы честный обзор:)

  • @JustDoit-bl6pq
    @JustDoit-bl6pq Před 3 lety

    Я правильно понимаю, что "location /xxx", где "xxx" - это URL в адресной строке, который я перенаправляю на любую папку и файл?
    location ~* /xxx {
    root = /home/www/folder;
    try_files $uri $uri/ $uri.html;

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Да это url. ~* ставить не обязательно. Если не собираетесь задавать регулярное выражение. После root равно не надо

    • @JustDoit-bl6pq
      @JustDoit-bl6pq Před 3 lety

      @@pavlenkoat имя URL должно совпадать с именем существующего файла? Иначе не работает.

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

    Есть еще H2O веб сервер, кто-нить юзал его в проде?

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

      ничего ты не знаешь, джон сноу)

  • @levshx
    @levshx Před rokem

    Ребята, всегда проверяйте изменения в режиме инкогнито и каждый раз открывайте переоткрывайте его :D

  • @user-sc4cs9sp6g
    @user-sc4cs9sp6g Před 3 lety +9

    Let's encrypt выпуск сертификатов называется. Нечего молодёжь путать ;)

    • @brinza888
      @brinza888 Před 3 lety

      я предполагаю, что это авто исправление подпортило ситуацию. Или опечатка просто =)

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

    Это таким объяснениями делают мидлом баристу?) Чесно понял только что это готовый сервак который просто надо настроить под себя и свои нужды с минимальным погружением в код, аля php фронтенд. В место конфига проще было показать примитив пример. А не говорить то что не кто не поймет если не настраивал это чудо. Спасибо за теги))) Пойду копать дальше.

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

    Парни помогите, я застрял( Нужно поднять nginx proxy manager - перенаправлять https траффик на http внутреннего контейнера

  • @koi-157c8
    @koi-157c8 Před 3 lety +2

    2:40 в высоконагруженных системах лучше всего избегать if, можно через map сделать.
    www.nginx.com/resources/wiki/start/topics/depth/ifisevil/

    • @pavlenkoat
      @pavlenkoat  Před 3 lety

      Вкурсе. Пример просто.

  • @sleepingpeace5497
    @sleepingpeace5497 Před rokem

    Мимика прям в бешенство какое то вводит. Но контент огонь, всё понятно и по большей степени перекрывает этот минус.

  • @sergejchap62
    @sergejchap62 Před 2 lety

    почему не сравнивают с FLASK && DJANGO.
    Сказать что с чистого Nginx можно поставить почтовик, всё равно как кашу из топора для смекалистого солдата.

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

    апач? что это?

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

    Ну в общем интересно сравнить его с Апачем. А то не очень понятно нафига он нужен (если ящик не совсем дохлый).

    • @dmitryshiray5261
      @dmitryshiray5261 Před 3 lety

      RTFM решить ВАШИ проблемы.

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

      @@dmitryshiray5261 С чего это вы решили что у меня есть какие то проблемы? У меня нет проблем, есть задачи. Чтение же мануалов не заменит опыт реальной эксплуатации.

    • @dmitryshiray5261
      @dmitryshiray5261 Před 3 lety

      @@ddzh9291, решение любых задач это в большей части чтение мануалов. Какое может быть решение задач и эксплуатация если вы банально не удосужились просто узнать разницу между NGINX и Apache?
      Вот ссылка если уж так лень искать:
      ekaterinagoltsova.github.io/posts/apache-vs-nginx/
      Только в пункте 6 автор ошибся. Apache умеет работать одновременно с несколькими версиями PHP.
      Вот ещё ссылка:
      habr.com/ru/post/267721/

    • @ddzh9291
      @ddzh9291 Před 3 lety

      @@dmitryshiray5261 Ну вы прямо "телепат". Лучше меня знаете что я читал, а что я не читал. Решение любых задач это в большей части практическое использование (то бишь ковыряние ручками). А мануал прочитать не долго только вот не всё пишут в мануалах и FAQ.

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

      @@ddzh9291 И да, NGINX основном используется как фронтэнд (proxy) для других WEB серверов и серверов приложений будь то Apache, Apache Tomcat, GlassFish, WebSphere, JBoss App Server, WebObjects и Weblogic Server и т.д.

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

    ну даже я непогромист что-то понял, хоть и не всё, но это потому что я просто не одмен)

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

      Так это и не для программистов.

  • @mariiamynovska5045
    @mariiamynovska5045 Před rokem

    you are a little inadequate.

  • @hardronixchannel7808
    @hardronixchannel7808 Před 3 lety

    Хм, а nginx безопаснее apache?

    • @igorseledtsov7345
      @igorseledtsov7345 Před 3 lety

      да вроде одинаковы...

    • @hardronixchannel7808
      @hardronixchannel7808 Před 2 lety

      @@igorseledtsov7345 А вот и нифига не одинаковы...

    • @hardronixchannel7808
      @hardronixchannel7808 Před 2 lety

      @@igorseledtsov7345 Скорее апач)
      Хотя фиг их знает, да и не важно)

    • @igorseledtsov7345
      @igorseledtsov7345 Před 2 lety

      @@hardronixchannel7808 э точно... это ловля каких то микроскопических блох...

  • @theday458
    @theday458 Před 2 lety

    Упал сервер спустя 2 месяца стабильной работы. Думал на выходных nginx изучить, что бы понять в чем дело. Посмотрел видео - профи не стал..

  • @maksymkushnir3154
    @maksymkushnir3154 Před 3 lety

    Это для всех?

  • @dizelvinable
    @dizelvinable Před 3 lety

    ))))))))

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

    Apache vs Nginx

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

    9:14 почему прописано:
    ...
    listen 443 ssl https2;
    listen [::]:443 ssl https2;
    ...
    Разве это не одно и то же?