Выделенный сервер своими руками | Помощь владельцам выделенных серверов
Наш хостинг

Устанавливаем SquidGuard. Режем порно и не только его. 

Filed under: squid, Заметки, Разное on Monday, September 7th, 2009 by admin | 9 Comments

Администраторы Linux серверов, которые предоставляют доступ пользователей локальной сети к ресурсам сети Интернет, всегда сталкиваются с проблемой блокировки нежелательных адресов. Обычно под эту категорию попадают сайты порнографического содержания, варез, шпионский софт, социальные сети и так далее. Одним из наиболее продвинутых средств для такой блокировки является URL редиректор SquidGuard.
Читаем дальше »

Настройка выполнения CGI скриптов в apache 2.0 

Filed under: apache, Заметки on Wednesday, July 8th, 2009 by admin | 1 Comment

Маленькая заметка по настройке выполнения CGI скриптов в apache.
Свободный перевод подробнейшего мануала.
Итак приступим.
CGI – (Common Gateway Interface) это механизм который дает возможность взаимодействия любой программы и веб сервера apache. То есть, грубо говоря, веб сервер может выполнить любую внешнюю программу и результаты ее работы выдать веб браузеру. Неважно на чем написана программа. Механизм универсален. Но для этого необходимо указать веб серверу, что эту программу нужно выполнить. Вот для этого и необходима настройка веб сервера.
Читаем дальше »

Munin. Замена MRTG. 

Filed under: Заметки, мониторинг on Monday, June 29th, 2009 by admin | 3 Comments

Роясь в дебрях Интернета откопал интересную утилиту Munin. Основное ее предназначение – визуализация множества показателей операционой системы, на которой она установлена и не только на ней. Средство очень удобное и простое в инсталляции. Для CentOS буквально пара команд:

yum install munin
yum install munin-node

Запуски системы осуществляется с помощью команды:
service munin-node restart
Конфигурационные файлы записываются в папку /etc/munin. Основных конфига два: munin.conf и munin-node.conf.
Доступ к статистике можно получить по адресу http://имя_или_ip_адрес_вашего_сервера/munin/
Статистика обновляется каждых 5 минут.
Вот двух словах все. :)

Ищем (меняем) пароль root для mysql в ISPConfig. 

Filed under: ISPConfig, Советы on Thursday, June 18th, 2009 by admin | No Comments

Иногда у владельцев выделенных серверов или системных администраторов возникает необходимость смены пароля пользователя root в mysql. Например вследствие компроментации пароля. После смены пароля внезапно перестает правильно работать панель управления ISPConfig. Исправить эту ситуацию можно довольно просто.

Открываем в любимом редакторе файл:
/home/admispconfig/ispconfig/lib/config.inc.php
находим там строку:
$go_info["server"]["db_password"] = “тут_ пароль_указан”;
и меняем пароль на новый.

После этих манипуляций панель ISPConfig начнет работать как часы :)

Небольшие проблемы с хостингом. 

Filed under: Разное, Хостинг on Tuesday, June 16th, 2009 by admin | 6 Comments

Несколько последних дней мой блог был недоступен. Проблема оказалась в том, что количество выделенного хостером трафика было израсходовано. Целый Гигабайт трафика скушал блог за месяц. :-) Этот сайт размещен у хостера wmhosting.net Для мелких сайтов, блогов, проектов не требующих большого количества трафика рекомендую.

Не ожидал я, что мой блог в котором графики практически и нет, сможет сьесть Гигабайт трафика в месяц, но тем неменее это так. Буду думать, что делать дальше.

Также хочу сказать српасибо тем пользователям, которые писали мне в ICQ, предлагая помощь  и волнуясь о судьбе ресурса. Обещаю продолжить писать заметки по теме администрирования выделенных серверов linux, а также думаю немного расширить тематику блога в будущем.

Еще раз спасибо Вам, друзья.

Ddos. Защищаемся от мелких ботнетов. 

Filed under: ddos, Заметки on Monday, October 27th, 2008 by admin | 13 Comments

В одной из моих заметок, я перечислял некоторые методы защиты от DDos. В этой заметке опишу минимальную настройку сервера, для защиты от мелких ботнетов. Читаем дальше »

Custombuild в DirectAdmin 

Filed under: directadmin on Friday, June 6th, 2008 by admin | 9 Comments

Многим владельцам выделенных серверов пришлась по нраву такая панель управления хостингом как Directadmin. Стоимость лицензии ниже чем у сипанели, не такая тяжелая, достаточно функциональная, да и просто удобная. По мне, эти панели отличаются друг от друга как, например, кухонный комбайн(cpanel) и мясорубка(directadmin). Если сипанель достаточно многогранна, то директадмин имеет одну четкую задачу, управление хостингом и все. Никаких автоматический инсталляций форумов, магазинов и так далее в нем не предусмотрено. Эти вещи ложаться на плечи самих пользователей хостинга.
Оба подхода имеют своих приверженцев, кто-то любит комбайны, а кто-то простые мясорубки, это дело вкуса каждого :-) . Лично я предпочитаю специализированные вещи.
Читаем дальше »

Пару слов о DDOS. 

Filed under: ddos, Заметки on Monday, March 10th, 2008 by admin | 15 Comments

На самом деле пара слов всего. Если в двух словах – то от DDOS вообще никак не спастись. Реальный ботнет из 100.000 ботов завалит практически любую систему. А если не завалит, то забьет каналы связи, что в общемто приведет к тому же результату – отказу в обслуживании.
Но это не значит что с DDOS не нужно бороться. Мелкий DDOS или DOS можно побороть следующими пакетами:

tcpdump
mod_evasive
(D)DoS-Deflate
APF

Более подробно о настройке всего этого дела постараюсь написать в следующей заметке.

eAccelerator – ускорение работы php приложений. 

Filed under: eAccelerator, php on Thursday, December 13th, 2007 by admin | 34 Comments

Что такое eAccelerator?
eAccelerator это свободно-распространяемый PHP акселератор, оптимайзер и средство для кеширования динамического контента. Он увеличивает производительность PHP скриптов за счет их кеширования в скомпилированном состоянии, тем самым предотвращая их постоянную перекомпиляцию. В результате происходит увеличение скорости их выполнения. eAccelerator обычно уменьшает нагрузку на сервер и увеличивает скорость исполнения PHP кода на величину от 1 до 10 раз.
В результате моих экспериментов, было выяснено, что скорость выдачи контента, например, для сайтов на Drupal увеличивается до 30 раз!!!
В этой маленькой заметке опишу процесс установки eAccelerator на linux систему.
Итак приступим. Читаем дальше »

Бенчмарк веб сервера. 

Filed under: benchmark, Заметки on Tuesday, November 20th, 2007 by admin | 8 Comments

Одним из наиболее важных показателей правильности настройки веб сервера (будь то apache или nginx или любой другой веб сервер) безусловно, является его производительность. Для оценки производительности и были разработаны специальные инструменты. Читаем дальше »

Настройка локали в консоли в CentOS. 

Filed under: utf-8, Заметки on Thursday, November 8th, 2007 by admin | 7 Comments

Частенько владельцы выделенных серверов получают свои сервера от провайдеров с неверно сконфигурированной локалью. Как следствие в консоли не отображаются русские буквы. На тему русификации уже написана гора всяческих заметок, но я в двух словах опишу  методы  установки правильной локали в CentOS linux  4.x, 5.x Читаем дальше »

SAMBA 3 в Linux и Windows клиенты. 

Filed under: SAMBA, Заметки on Sunday, November 4th, 2007 by AxeL | 6 Comments

В этой статье я расскажу как настроить Samba 3.x без LDAP, AD и т.д. Для небольших компаний это идеальный вариант. Суть данного способа заключается в том что, User включив компьютер и при входе в систему Windows введя Login: ХХХХ и Password: XXXX может зайти на SMB сервер в ту папку, которую вы ему разрешите. Важно чтобы пользователь в виндозе был зареган с логином на латинском и паролем не менее 6 а лучше 12 символов.
Читаем дальше »

Установка ISPConfig на CentOS 4.4 linux. 

Filed under: ISPConfig, Заметки on Monday, October 29th, 2007 by admin | 13 Comments

Ну вот. После всех настроек нашего выделенного сервера, наконец-то приступим к установки самой панели управления ISPConfig. В качестве примера будем использовать CentOS 4.4, хотя практически ничем установка не будет отличаться для любого rpm based дистрибутива.
Итак.
Заходим в консоль и для начала устанавливаем flex.

yum install flex

Затем качаем исходник ISPConfig и запускаем инсталляцию:

cd /usr/local/src
wget http://prdownloads.sourceforge.net/ispconfig/ISPConfig-2.2.18.tar.gz?download
tar zxf ISPConfig-2.2.18.tar.gz
cd install_ispconfig
./setup

После чего запустится инсталлятор и начнется установка ISPConfig.
Читаем дальше »

Простая установка и настройка BIND 9 (ДНС сервер). 

Filed under: bind, named, Заметки on Wednesday, October 17th, 2007 by admin | 14 Comments

Одной из наиболее важных служб в выделенном сервере либо VDS, несомненно, является сервер доменных имен. Одной из реализаций ДНС сервера в linux является пакет bind. Опишу простую установку и настройку пакета bind на CentOS 4.х linux. Хотя практически без изменений эту конфигурацию можно использовать для всех linux дистрибутивов.
Читаем дальше »

Установка ограничений на отправку почты в Directadmin (exim). 

Filed under: directadmin, exim, Заметки on Wednesday, October 10th, 2007 by admin | 4 Comments

Про спам уже написано много. Но проблема все равно остается. Особенно актуален вопрос рассылки спама с шаред хостингов. Покупает, к примеру, спамер самый дешевый тарифный план на хостинге, закачивает туда скрипт и спамит. В результате от такого урода страдают все клиенты данного хостинга. Потому как ip адрес такого сервера на вторые сутки попадает чуть ли не во все известные черные списки и стоит больших трудов его из них убрать.

Один из методов защиты от рассылки спама на хостинге с использованием панели управления Directadmin описан на их сайте. И еще тут.
Приведу произвольный перевод:
Скачиваем новые конфиги exim с сайта directadmin, выставляем права, создаем кучу файлов, назначаем им права.

wget -O /etc/exim.conf http://files.directadmin.com/services/exim.conf
wget -O /etc/exim.pl http://files.directadmin.com/services/exim.pl
chmod 755 /etc/exim.pl
cd /etc/virtual
touch blacklist_domains whitelist_from use_rbl_domains bad_sender_hosts blacklist_senders whitelist_domains whitelist_hosts whitelist_senders
echo 100 > limit
mkdir usage
chown mail:mail blacklist_domains whitelist_from use_rbl_domains bad_sender_hosts blacklist_senders whitelist_domains whitelist_hosts whitelist_senders limit usage

После чего рестартуем exim:

/sbin/service exim restart

Основная строка:
echo 100 > limit

В файле /etc/virtual/limit указываем количество почтовых сообщений в сутки для одного клиента. Если в этом файле указано число отличное от 0, то exim.pl начинает подсчет количества почтовых отправлений для каждого пользователя. В директории /etc/virtual/usage создается два типа файлов: ‘username’ и ‘username.bytes где ‘username’ – это логин пользователя в directadmin. В файле ‘username.bytes’ в каждой строке хранится еще и размер каждого почтового сообщения. Конечно изучать надо будет строки содержащие method=outgoing, так как мы изучаем исходящую почту. В файле ‘username’ при отправке кажого письма просто дописывается одна единица. Количество байт в файле и указывает на количество исходящих почтовых сообщений. Таким образом, анализируя эти два файла можно выявлять спамеров и соответственно их наказывать.

Надеюсь моя заметка поможет владельцам выделенных серверов и VDS в выявлении спамеров.