Язык отображения:   ru  en

Требования к установке

Для того, чтобы проверить соответствие сервера требованиям панели или исправить необходимое Вам необходимо дать ссылку на эту страницу хостеру сервера или своему системному администратору.

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

Общие требования

  • Любой Linux или FreeBSD;
  • Разрешенный во время установки root-доступ по SSH (’PermitRootLogin yes’ в /etc/ssh/sshd.conf);

Для вебхостинга и управления почтой:

  • HTTP-сервер apache без включения пользовательских виртуалхостов, слушающий на 0.0.0.0:80;
  • Включенная в apache поддержка PHP (опционально, если на сайтах есть php-скрипты);
  • не запущенный HTTP-сервер nginx (опционально для ускорения обслуживания статического контента);
  • FTP-сервер , слушающий на хостовом IP или на 0.0.0.0:21;
  • POP3-сервер , слушающий на хостовом IP или на 0.0.0.0:110;
  • DNS-сервер Bind, слушающий на всех IP адресах;
  • MTA Sendmail, слушающий на 0.0.0.0:25 с включенной директивой Fw/etc/mail/local-host-names в sendmail.cf;
  • Запущеный CRON daemon;

Для использования прокси/SOCKS-сервера:

  • Прокси-сервер oops или 3proxy, присутствующий в стандартных путях PATH (для поддержки SOCKS необходим 3proxy);

Для использования VPN-сервера:

Для Linux:

  • ядро 2.4/2.6, поддерживающее PPP и MPPE/MPPC компрессию;
  • доступность управления цепочкой nat через команду iptables;

для FreeBSD 5 и старше:

  • ядро с включенной опцией IPDIVERT;
  • доступность программы управления файрволлом pf;

Для использования баз данных MySQL и PostgreSQL:

  • доступность программ-клиентов mysql, psql в стандартных путях PATH;
  • запущенные серверы баз данных;
  • правильно введенные пароли суперпользователя для баз данных (запрашивается при начале конфигурации);
  • для использования баз данных с других серверов необходимо, чтобы MySQL, PostgreSQL принимали соединения на всех (0.0.0.0) IP адресах;

Проверка вручную

Однако если вы хотите проверить соответствие самостоятельно, то вам понадобится putty - ssh-клиент для Windows® и немного свободного времени.
Все команды, перечисленные ниже, вам необходимо выполнять от супер-пользователя. IP адрес сервера и пароль суперпользователя должен вам предоставить хостер.
Все строчки, начинающиеся со знака # являются командами, которые необходимо выполнять под аккаунтом суперпользователя.
Мы не несем никакой ответственности за неточность ввода вами команд.

Проверка apache

Пример для Debian Linux

# netstat -lnp | grep :80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     12959/apache2

Пример для FreeBSD

# sockstat -l | grep :80
www      httpd      23567 4  tcp4   *:80                  *:*
www      httpd      4533  4  tcp4   *:80                  *:*
www      httpd      76678 4  tcp4   *:80                  *:*
root     httpd      59516 4  tcp4   *:80                  *:*

Проверка FTP

Пример для Debian Linux

# netstat -lnp | grep :21
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN     3696/vsftpd

Пример для FreeBSD

# sockstat -l | grep :21
root     vsftpd     63586 0  tcp4   *:21                  *:*

Проверка DNS

Пример для Debian Linux

# ps auxww | grep bind
bind     29723  0.0  1.6  32508  4196 ?        Ssl  Nov20   3:37 /usr/sbin/named -u bind

Пример для FreeBSD

# ps auxww | grep bind
bind    53099  0,0  0,1  4068   316  ??  Is   14ноя06   0:06,65 /usr/sbin/named -t /var/named -u bind

Проверка cron

Пример для Debian Linux

# which cron
/usr/sbin/cron

Пример для FreeBSD

# which cron
/usr/sbin/cron

Проверка oops

Пример для Debian Linux

# which oops
/usr/sbin/oops

Пример для FreeBSD

# which oops
/usr/local/sbin/oops

Проверка MySQL и PostgreSQL

Пример для Debian Linux

# which mysql
/usr/bin/mysql
# which psql 
/usr/bin/psql

Пример для FreeBSD

# which mysql
/usr/local/bin/mysql
# which psql 
/usr/local/bin/psql

Personal Tools