Несколько версий PHP и обновление PHP в ISP Manager

Довольно частая задача стоит при использовании ISP Manager — это обновление версии PHP до более актуальной или параллельное использование нескольких версий PHP в режиме FastCGI/CGI для разных пользователей или да же сайтов. Подобная инструкция подойдет не только при использовании ISP Manager, но и без него, при ручной настройке WEB-сервера.

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

Исправление ошибок «locale: Cannot set»

Зачастую, при заказе VPS или любого другого linux сервера, в нем оказываются не установлены все значения локали. Что приводит к появлению надоедливых сообщений при работе практически с любой программой: locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot […]

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

Настройка RAID-1 зеркала после установки FreeBSD на GPT

Памятка о настройки RAID-1 поверх уже установленной FreeBSD версии 9 или 10. Неоднократно проверенный способ, когда используется именно GPT разметка. В примере будет создан RAID-1 массив, он же зеркало, из всех разделов на основном диске. Т.е. зеркалируются именно разделы, а не полностью диск. 1. Загружаем в shell FreeBSD с LiveCD. 2. Просматриваем имеющиеся разделы:

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

Защита WordPress с помощью fail2ban

Небольшая настройка fail2ban, которая позволит Вам защитить свой блог от перебора паролей к панели управления. Меня в свою очередь такое решение спасло от большого числа ботов гуляющих по сети и не один раз упомянутых, к примеру на хабрахабре Распределенная атака на WordPress сайты и Большая атака ботов на WordPress-сайты

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

Виртуальные пользователи в VSFTPD

Перед нами стоит задача предоставить множеству пользователей доступ по FTP, при этом не создавая для этого реальных пользователей. Ко всему этому, все пользователи будут работать на сервере от одного реального пользователя, к примеру www-data или ftp. Управление доступом к папкам будут регулироваться на уровне установленных прав для директорий. Ни один из пользователей не уйдет дальше […]

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

Nginx и Perl-FastCGI в Debian 6

Рассмотрим простую настройку Perl для работы из под Nginx. Устанавливаем fcgiwrap, и соглашаемся на установку зависимых пакетов: apt-get install fcgiwrap Редактируем нужный виртуал хост nginx. Здесь для примера используется домен www.example.com Если у Вас уже есть готовый конфиг, то в него добавляем только пункт location ~ \.pl$ {…}, не забывая редактировать fastcgi_param SCRIPT_FILENAME. Вариант для […]

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

Мониторинг состояния серверов с помощью Munin

Munin — это легкий сетевой инструмент мониторинга ресурсов. Позволяет собирать данные с нескольких серверов одновременно и отображать все в легковесных красивых графиках. На графиках можно легко отслеживать все прошедшие события сервера, нагрузку и т.д. Статья посвящена настройки munin и решение возможных проблем при установки в различных случаях. 1) Устанавливаем: apt-get install munin munin-node munin-plugins-extra libwww-perl […]

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

Локализация Debian

Устанавливаем русскую локализацию дистрибутива: 1. Выполнив locale убеждаемся что отсутствует русский язык LANG= LC_CTYPE=»POSIX» LC_NUMERIC=»POSIX» LC_TIME=»POSIX» LC_COLLATE=»POSIX» LC_MONETARY=»POSIX» LC_MESSAGES=»POSIX» LC_PAPER=»POSIX» LC_NAME=»POSIX» LC_ADDRESS=»POSIX» LC_TELEPHONE=»POSIX» LC_MEASUREMENT=»POSIX» LC_IDENTIFICATION=»POSIX» LC_ALL= Редактируем файл /etc/default/locale vi /etc/default/locale Внимание: неправильное содержимое файла, на ОС Ubuntu приводит к невозможности загрузки ОС. приводим его к такому виду:

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