Debian.pro

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


nginx

Nginx, блокировка доступа по IP.

Продолжаем ковырять nginx и перекладывать на него функции с apache. В общем-то, у апача я давно не использую описанную здесь функцию, поэтому и забыл написать. Формально, в nginx существует 2 способа ограничить доступ по ip. Первый — вполне привычные директивы — deny/allow. Второй — очень удобный для ограничения доступа в куче мест — geo переменные. [...]

Nginx custom header/footer. Отладка сайтов на лету. Переменные nginx прямо на странице.

Вообще у меня забавная жизнь. Когда я что-то узнаю — в течении недели, максимум месяца мне это обязательно пригодится. Так и в этот раз. Сидел я на праздниках в белфасте. Ну а по морде моей сразу видно кем я работаю. В общем завязался у нас разговор с неким странным человеком. Он говорил, что apache никогда [...]

Продолжаем отключать ненужные модули в apache2.

Сегодня мы поговорим ещё о трех относительно бесполезных модулях apache2, которые упорно кушают нашу память. mod_cgi, mod_status, mod_deflate. С mod_cgi всё понятно — он нужен для того, чтобы апач мог дергать и запускать cgi скрипты, будь они на баше, на перле, на питоне, на брейнфаке или другой неведомой хрени, которая умеет отдать что-то в common [...]

Слегка облегчаем жизнь apache. Избавляемся от autoindex. Autoindex в nginx.

Есть у apache2 такая совершенно бесполезная штука — autoindex. Нет, ну правда, зачем она нужна в apache, если она есть в nginx, который тратит времени на построение индексов значительно меньше. Да и красивее он это делает =) Далее исходим из следующего. В apache autoindex включен для всех директорий, для которых стоит chmod +x. Согласитесь, небезопасно. [...]

Nginx, настраиваем ssl.

Сегодня я поиграю в капитана Очевидность и расскажу, как настроить SSL в nginx для отдельно взятого виртуального хоста. Шучу. На самом деле я начну потихоньку описывать рецепты того, как облегчить связку nginx+apache. А для кого-то (дада, те кто использует php-fpm/php-fcgi) они станут полезными статьями по настройке nginx. Вообще статьи будут сводиться к тому, чтобы избавиться [...]

Повесть о войне с nginx, о том, какой я дурак, и о том, какие #freebsd умные.

Не давала мне тут спать спокойно одна проблемка. И нервов она мне много извела. И в итоге я пришел к выводу, что я невнимательное чучело. Имеем пачку VDS серверов (ну и физических машин), которые выполняют одну и ту же задачу — раздают .exe/.rar/.zip/.tar файлы террабайтами. Серьёзно, бывает и по несколько террабайт в сутки. Канал на [...]

Debian. nginx + php-fpm. Настраиваем без криков «да что ж оно не работает то!»

Всё же не удержусь и напишу последний мануал для Lenny. Гугл завален неправильно написанными мануалами про php-fpm+nginx на debian. Надеюсь, что вы попали на эту страничку сразу, а не читали перевод мануала с howtoforge с гениальной конструкцией sudo echo … >> /etc/apt/sources.list… Убил бы к чертям собачьим тех, кто не пробует свои же мануалы. Мануал [...]

debian, nginx + fastcgi php. Веб-сервер без апача. Nginx, как полноценный веб сервер — часть 1.

Я не хочу рассуждать в рамках данной статьи что лучше — nginx+fastcgi или nginx+apache2 mod_php. У каждого из способов свои преимущества. Но сразу скажу, что если вы впервые настраиваете свой вебсервер — эта статья не для вас. По крайней мере — пока что. Данная статья открывает цикл статей «nginx, как полноценный веб сервер». Мы поговорим [...]

Debian, nginx + AMP. Настройка в условиях ограниченных ресурсов.

Сегодня мы поговорим о настройке nginx в связке с apache+mysql+php в условиях ограниченных ресурсов. Мне удавалось запустить эту связку на 128 мегабайтах оперативной памяти, хотя в таких условиях она работала нестабильно. На 192 уже было всё в порядке. Для начала читаем эти статьи: Debian, Ubuntu, LAMP (linux+apache+php+mysql). Very fast way. Часть 1. Debian, Ubuntu, LAMP. [...]