0.00
1 читатель, 5 топиков

Livestreet CMS в облаках Infobox

infoboxКомпания Infobox предоставила возможность бесплатно (до 1 февраля) тестировать их облачные сервера, в этой статье напишу как я сделал распределенную систему. Решил сделать два http-сервера и один сервер под базы данных. На самом деле, для не нагруженных проектов можно держать на одном сервере базу данных и http-сервер, а на втором только http-сервер подключать по необходимости, но мне было интересно построить именно такую систему, чтобы при увеличении нагрузок, на нее перейти.
Читать дальше →

Ошибки установки APC

Если при сборке apc из исходников
sudo pecl install apc

возникают ошибки
/pear/temp/APC/apc.c:488: error: 'apc_regex' has no member named 'nreg'
...
make: *** [apc_compile.lo] Error 1

нужно установить
apt-get install libpcre3-dev


Если не находит phpize то нужно установить
apt-get install php5-dev


Если после установки на сайте ошибки вида
require_once() [function.require-once]: apc_cache_find
Notice: require_once() [function.require-once]: apc_cache_make_file_entry: entry->data.file.filename

то при установке нужно было выключать встроенную отладку
Enable internal debugging in APC [no]: no

Решение проблем Munin

В логах ошибки mailstats:
mailstats: /var/lib/sendmail/sm-client.st: No such file or directory	
mailstats: /var/lib/sendmail/sendmail.st: No such file or directory


Решение:
# grep StatusFile /etc/mail/sendmail.cf
O StatusFile=/var/lib/sendmail/sendmail.st

создаем файлы
# touch /var/lib/sendmail/sm-client.st
# touch /var/lib/sendmail/sendmail.st


вызываем mailstats, рисуется табличка, значит все ок.

Защита сервера от перебора паролей. Установка и настройка Fail2ban

Защита сервера, fail2banЕсли вы посмотрите лог аутентификации сервера /var/log/auth.log вы увидите, что там частые неудачные попытки авторизации на сервер, под разными именами или только под root, боты постоянно щупают сервера на слабость защиты. Есть вероятность что все таки подберут пароль, а так же их обращения негативно влияют на производительность сервера и увеличивают логи. Чтобы этого избежать поставьте простую программу fail2ban, это займет не больше чем 5 минут, она при трех неудачных попытках подбора пароля злоумышленником будет блокировать его доступ к серверу, на определенное вами время.
Читать дальше →

Установка и настройка Sphinx 2.0.5 Debian 6.0 (squeeze)

Сфинкс. Полнотекстовый поискSphinx (англ. SQL Phrase Index) — бесплатная система полнотекстового поиска, которая позволяет очень быстро индексировать и искать данные на сайте.
У многих возникают трудности с установкой и настройкой, на самом деле все очень прост, нужно лишь выполнить несколько простых действий.
1. Устанавливаем необходимые библиотеки, чтобы не было ошибок при установке сфинкса
apt-get install libmysql++-dev

2. Скачиваем сфинкс

wget http://sphinxsearch.com/files/sphinx-2.0.5-release.tar.gz

Выбрать более свежую версию можно sphinxsearch.com/downloads/
3. Распаковываем и конфигурируем
tar xzvf sphinx-2.0.5-release.tar.gz
cd sphinx-2.0.5-release
./configure --prefix=/usr/local/sphinx --with-mysql

устанавливается в /usr/local/sphinx с поддержкой MySQL
если возникают ошибки то можно дописать ./configure --prefix=/usr/local/sphinx --with-mysql --with-mysql-libs=/usr/lib

4. устанавливаем
make
make install


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