23 сентября 2009 г.

NGINX блокировка по User Agent

Повадились ко мне на сервер ходить плохие боты и сканировать на наличие уязвимых скриптов. Эти боты имеют оригинальные User Agent, вот и решил им прикрыть дверцу с помощью NGINX.

GeoIP модуль для PHP

Довольно часто при проектировании многоязычного сайта встает вопрос о том, какой язык отображать по умолчанию при первом посещении сайта. Однако многим не известно что существует замечательный модуль GeoIP для PHP, который нам может в этом помочь.

18 сентября 2009 г.

Настройка времени в Ubuntu

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

17 сентября 2009 г.

NGINX как реверс прокси в связке с Apache

Apache является довольно мощным сервером с кучей возможностей, однако напрягать такую махину выдачей статического контента - все равно что стрелять из гаубицы по воробьям. Нагружая Apache дурной работой мы рискуем тем, что он будет занят тогда, когда он действительно нам необходим, например, для генерации странички с помощью PHP. Сегодня рассмотрим пример, как разгрузить Apache используя NGINX как реверс прокси.

16 сентября 2009 г.

Виртуальные сервера в Apache

Для чего нужны виртуальные веб сервера я уже недавно писал. Теперь рассмотрим как это конфигурируется на примере Apache под Ubuntu.

15 сентября 2009 г.

Настройка NGINX + PHP-FastCGI

Для многих не секрет что означают акроним LAMP, однако буква A (Apache) не всегда именно тот веб сервер, который нам подходит по показателю цена/качество. Apache чаще всего ставят для работы с PHP, однако nginx в связке с PHP-FastCGI тоже прекрасно с этим справляются, при этом экономя системные ресурсы.

14 сентября 2009 г.

Установка PHP 5.3.0 в Ubuntu

На момент написания этой статьи в Ubuntu отсутствовала возможность установки PHP версии 5.3.0 из официальных репозиториев. Для тех, у кого нет желания качать и собирать PHP вручную, шаманя с опциями, и написана данная статья.

11 сентября 2009 г.

Виртуальные сервера в NGINX

Для чего нужны виртуальные веб сервера? Допустим возникла необходимость разместить два и более сайта на одном сервере - нет проблем.