Рассмотрим системные требования, которые действовали на момент создания этой книги.
Операционная система
Linux (ядро 2.4 или выше с библиотекой glibc6). Поддерживаются следующие варианты:
О CentOS 4.1,4.2,4.3 и 4.4; О Debian версии 3.0 или выше; О ядро Fedora от 1 до 6; О Mandrake Linux версии 8.1 или выше; О Mandriva 2006 и 2007; О Red Hat Linux версии 7.3 или выше; О SUSE Linux версии 7.2 или выше; О Ubuntu от 5.04 до 6.10.
Комплектация Linux
Специалисты по техническому обслуживанию проекта перечисляют специфические компоненты вариантов Linux, которые должны быть установлены в вашей системе, прежде чем вы сможете инсталлировать ISPConfig. В их число входят: О вебсервер Apache версии 1.3.12,2.0.40 или выше; О BIND 8 или 9; О iptables или ipchains;
О система управления базами данных MySQL; О OpenSSL и mod_ssl для создания виртуальных хостов SSL; О РНР 4.0.5 или выше как модуль Apache;
О демон POP3/IMAP, поддерживающий традиционный формат почтового ящика UNIX (например, gnupop3d, qpopper, ipop3d, popa3d или vmpop3d) либо формат maildir (например, CourierImap, Dovecot); О Procmail;
О ProFTP как автономная версия или демон vsftpd как автономная версия службы
inetd/xinetd/; О пакет quota; О Sendmail или Postfix.
Важно понимать, что, прежде чем вы инсталлируете ISPConfig, эти серверы и пакеты должны быть уже установлены в вашей системе, как описано в главе 2. ISPConfig не поставляется вместе с этими инструментами, но требует, чтобы они уже существовали в системе. Преимущество такого подхода состоит в том, что вы сможете использовать имеющиеся по умолчанию пакеты вашего дистрибутива, а позже обновлять их, как если бы вы просто использовали инструментарий этого дистрибутива. Вы не должны компилировать эти сервисы из источников со специфическими условиями для использования с ISPConfig — это сделают пакеты, предоставляемые по умолчанию.
ISPConfig настраивает две директории с файлами и подкаталогами, образующими панель приложения: /root/ispconfig и /home/admispconfig. Вы можете деинсталлировать ISPConfig и вернуться к стандартному серверу с текстовой основой, запустив /root/ispconfig/uninstall.