Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 1934 сообщений
Cообщения с меткой

nginx - Самое интересное в блогах

«  Предыдущие 30 Следующие 30  »
rss_habr

Веб-приложение для видеотрансляций на Laravel

Воскресенье, 19 Июня 2022 г. 19:35 (ссылка)

Привет, Хабр. В этой статье я хочу поделиться своим опытом создания приложения на фреймворке Laravel по трансляции видеоконтента. Итак начнём.

Проект опубликован как свободное ПО

Читать далее

https://habr.com/ru/post/672276/?utm_source=habrahabr&utm_medium=rss&utm_campaign=672276

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как я разогнал fail2ban* в тысячу раз с помощью SIMD

Четверг, 02 Июня 2022 г. 12:08 (ссылка)

Fail2ban — утилита чрезвычайно полезная во многих случаях. Думаю, многие используют её для того, чтобы в автоматическом режиме блокировать особенно назойливых «посетителей». К сожалению, если входящий поток становится слишком большим, fail2ban теряет все свои полезные свойства, потому что разбор лога безнадёжно отстаёт от реальности.

Лог nginx из 100 тысяч строчек fail2ban при самых простых настройках разбирает порядка 45 секунд. Нехитрыми манипуляциями его можно ускорить раз в 6, но этого оказалось недостаточно. Наивная реализация на аналогичного фильтра на Rust уже обеспечила требуемую производительность, но если уж взялся за оптимизацию, то остановиться трудно.

* только необходимую часть функционала

Читать далее

https://habr.com/ru/post/668634/?utm_source=habrahabr&utm_medium=rss&utm_campaign=668634

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Web-сервер с двухуровневой иерархией ЦС. Авторизация по SSL

Пятница, 20 Мая 2022 г. 12:23 (ссылка)



Всем приветь!

Часть данного мануала просто перепечатывание старого с адаптацией. Но я пойду дальше и добавлю скрипт, для автоматизации создания ssl сертификатов и их отзывов. Однако и на этом я не остановлюсь и сделаю инструкцию для создания безопасности web-сервера таким образом, чтобы доступ к нему был только у пользователей, имеющих сертификаты.



Для реализации нам понадобится три сервера/виртуальной машины: RootCA — корневой центр сертификации, SubCA — подчиненный/подписывающий центр сертификации, web-сервер — сервер, для которого мы будем подписывать ssl сертификат.

Читать дальше →

https://habr.com/ru/post/666284/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666284

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как написать свой прокси с кроликом и рейт-лимитами и не изменить змее с сусликом

Четверг, 19 Мая 2022 г. 09:35 (ссылка)

Пару лет назад мы в Just Work делали несколько похожих проектов, которые должны были обрабатывать данные, получаемые из одного внешнего HTTP API. Это API, несмотря на согласованные повышенные лимиты, изредка банило наши ключи доступа за малейшее превышение. Из-за этого ответственность за соблюдение лимитов лежала на клиентах. В дальнейшем, проектов, использующих это API, должно было становиться все больше, и заказчика не устраивала перспектива разбираться с каждой реализацией по отдельности.

В итоге было решено сделать собственный прокси-сервер, который реализовывал бы контроль скорости и предоставлял бы асинхронный доступ к API.

Читать далее

https://habr.com/ru/post/666556/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666556

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как защититься от dos/ddos, или Как я начал вновь высыпаться по ночам

Пятница, 13 Мая 2022 г. 10:06 (ссылка)

Приветствую тебя, дорогой читатель. Скорее всего, если ты это читаешь, то уже очень устал получать кучу алертов о том, что твоя площадка загибается от регулярных набегов печенегов ботов или других нежелательных посетителей контента. Я надеюсь, что эта статья поможет тебе спать спокойно и оградит тебя от недугов, а также внесет больше ясности в твое понимание теории и практики защиты от dos и ddos. Приятного чтения!

Читать далее

https://habr.com/ru/post/665126/?utm_source=habrahabr&utm_medium=rss&utm_campaign=665126

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как защититься от dos/ddos, или Как я начал вновь высыпаться по ночам

Пятница, 13 Мая 2022 г. 10:06 (ссылка)

Приветствую тебя, дорогой читатель. Скорее всего, если ты это читаешь, то уже очень устал получать кучу алертов о том, что твоя площадка загибается от регулярных набегов печенегов ботов или других нежелательных посетителей контента. Я надеюсь, что эта статья поможет тебе спать спокойно и оградит тебя от недугов, а также внесет больше ясности в твое понимание теории и практики защиты от dos и ddos. Приятного чтения!

Читать далее

https://habr.com/ru/post/665126/?utm_source=habrahabr&utm_medium=rss&utm_campaign=665126

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

HTTPs-сервер с сертификатом Let's Encrypt на Go

Понедельник, 26 Апреля 2022 г. 01:58 (ссылка)

У меня есть приложение на Go, в котором в одном из потоков работает простой HTTP сервер. К этому серверу обращаются по HTTPS. Запрос приходит на Pound - HTTP/HTTPS reverse-proxy and load-balancer и перенаправляется в приложение. TLS сертификат изготавливается и обновляется с помощью Let's Encrypt.

Простая и привычная схема. Правда, чаще в этой схеме бывает Nginx, но в этой статье мы не будем рассуждать, почему Pound, а не Nginx. Все очень хорошо, но меня последнее время начинает раздражать, когда к простому и понятному коду на Go нужно прикрутить небольшого динозаврика с пять-шестью скриптами на Ansible, закатать все это в деплой и радоваться тому, как это все славно улеглось в небольшой виртуалке.

Читать далее

https://habr.com/ru/post/662940/?utm_source=habrahabr&utm_medium=rss&utm_campaign=662940

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Настройка LEMP сервера с помощью docker для простых проектов. Часть первая: База

Среда, 20 Апреля 2022 г. 11:58 (ссылка)

Настройка LEMP сервера с помощью docker для простых проектов. Часть первая: База

Мы продолжаем цикл обучающих статей для начинающих системных администраторов. В серии "Настройка LEMP сервера с помощью docker для простых проектов" мы разберем docker и docker-compose, рассмотрим, как поднять стек LAMP+Nginx с помощью docker, а также расскажем вам, в чем преимущество контейнеризации и виртуализации.

Читать далее

https://habr.com/ru/post/661443/?utm_source=habrahabr&utm_medium=rss&utm_campaign=661443

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Удобная работа с консольными утилитами в Unity

Воскресенье, 17 Апреля 2022 г. 11:12 (ссылка)

Всем привет! Меня зовут Григорий Дядиченко, я занимаюсь продюсированием digital проектов. Сегодня хотелось бы поговорить про возможности расширения редактора Unity, и как вы можете упростить себе работу на примере включения-выключения nginx из Unity. Мы пройдёмся по теме сборки AssetBundles и работы с процессами в C#.

Читать далее

https://habr.com/ru/post/661363/?utm_source=habrahabr&utm_medium=rss&utm_campaign=661363

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Как избежать 10 частых ошибок в настройке NGINX

Пятница, 15 Апреля 2022 г. 17:49 (ссылка)



Помогая пользователям NGINX с разрешением проблемных ситуаций, мы поняли, что большинство из них часто совершает одни и те же ошибки конфигурации. Более того, подобные ситуации вполне могут возникнуть даже у самих инженеров NGINX! В этой статье рассмотрим 10 наиболее распространенных ошибок и объясним как их исправить.




  1. Недостаточное количество файловых дескрипторов;

  2. Директива error_log off;

  3. Отсутствие keepalive-соединения с вышестоящими серверами;

  4. Упущение механизмов наследования директив;

  5. Директива proxy_buffering;

  6. Неправильное использование директивы if;

  7. Чрезмерные проверки работоспособности;

  8. Незащищенный доступ к метрикам;

  9. Использование ip_hash, когда весь трафик поступает из одного и того же блока /24 CIDR;

  10. Игнорирование преимуществ вышестоящих групп.

Читать дальше →

https://habr.com/ru/post/661233/?utm_source=habrahabr&utm_medium=rss&utm_campaign=661233

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Как избежать 10 частых ошибок в настройке NGINX

Пятница, 15 Апреля 2022 г. 17:49 (ссылка)



Помогая пользователям NGINX с разрешением проблемных ситуаций, мы поняли, что большинство из них часто совершает одни и те же ошибки конфигурации. Более того, подобные ситуации вполне могут возникнуть даже у самих инженеров NGINX! В этой статье рассмотрим 10 наиболее распространенных ошибок и объясним как их исправить.




  1. Недостаточное количество файловых дескрипторов;

  2. Директива error_log off;

  3. Отсутствие keepalive-соединения с вышестоящими серверами;

  4. Упущение механизмов наследования директив;

  5. Директива proxy_buffering;

  6. Неправильное использование директивы if;

  7. Чрезмерные проверки работоспособности;

  8. Незащищенный доступ к метрикам;

  9. Использование ip_hash, когда весь трафик поступает из одного и того же блока /24 CIDR;

  10. Игнорирование преимуществ вышестоящих групп.

Читать дальше →

https://habr.com/ru/post/661233/?utm_source=habrahabr&utm_medium=rss&utm_campaign=661233

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Генерализованная изоляция адресного пространства

Среда, 06 Апреля 2022 г. 13:41 (ссылка)

Обнаружение уязвимостей Meltdown и Spectre обратило всеобщее внимание на риски, связанные с совместным использованием общего адресного пространства. Даже не смотря на то, что есть специальные механизмы защиты, встроенные в железо, которые должны предотвращать доступ к конфиденциальным данным, очень часто эти уязвимости все равно удается использовать, чтобы эти данные вытащить. Поэтому вполне естественно, что первоначальные стратегии по снижению такого рода рисков включали в себя ограничение совместного использования адресных пространств, но это еще далеко не все, что здесь можно предпринять, и интерес к этой теме не угасает. И вот этот набор патчей, опубликованный Джунаидом Шахидом (Junaid Shahid) (содержащий работу Офира Вайса (Ofir Weisse) и вдохновленный более ранними патчами Александра Шартра (Alexandre Chartre)), как раз содержит то, что необходимо ядру для создания генерализованного механизма изоляции адресного пространства (address-space isolation — ASI).

Читать далее

https://habr.com/ru/post/659381/?utm_source=habrahabr&utm_medium=rss&utm_campaign=659381

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30 Следующие 30  »

<nginx - Самое интересное в блогах

Страницы: 1 2 [3] 4 5 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda