Инсталиране на DirectAdmin
В тази статия ще разгледаме базовата инсталация на DirectAdmin.
Трябва да знаете, че DirectAdmin може да се инсталира безпроблемно на следните операционни системи и техните версии:
RedHat Enterprise / CentOS 5.x 32/64-bit, 6.x 32/64-bit
FreeBSD 8.x 64-bit, 9.x 32/64-bit
Debian 6.x 32/64-bit, 7.x 32/64-bit
Преди да започнете инсталацията на DirectAdmin трябва да подготвите своя сървър, като е препоръчително да направите следното разпределение на дяловете на диска:
/boot - 40MB swap - 2 x memory / - останалото
Внимание: Не инсталирайте нищо допълнително! Не трябва да инсталирате неща като Apache, PHP, MySQL, Ftp, Sendmail. Те ще бъдат инсталирани от DirectAdmin. Не е препоръчително да инсталирате DirectAdmin на работещ сървър с активни на него услуги, тъй като е много вероятно те да спрат да работят по време на инсталацията.
Хардуер
Силно препоръчително е инсталирането на Direct Admin на машина с поне 500MHz тактова честота. Минимум 1GB RAM или поне 2GB RAM препоръчително. Твърд диск с поне 2GB свободно място (след инсталация на операционната система). Ако смятате да разполагате сайтове с много трафик, то изброените характеристики трябва да са силно завишени.
Софтуер
Необходимо е да имате инсталиран и работещ SSH сървър, както и named (DNS сървър), а също така gcc и g++, които са необходими за компилирането на Apache и PHP.
Внимание: трябва да имате пълен (root) достъп до машината.
IP адреси
Необходим ви е поне един публичен и статичен IP адрес.
Предварителна инсталация на пакети
Преди да продължите със същинската инсталация на DirectAdmin е необходимо да инсталирате някои задължителни пакети според вашата операционна система.
За Rehat/Fedora/CentOS:
# yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which
За Debian 6
# apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libreadline-dev libdb4.8-dev libsasl2-dev
За Debian 7
# apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev
За FreeBSD
# pkg_add -r gmake perl wget bison flex gd cyrus-sasl2 cmake python autoconf libtool libarchive
За FreeBSD 10
# pkg install gcc gmake perl5 wget bison flex cyrus-sasl cmake python autoconf libtool libarchive iconv bind99
Инсталация
След като подсигурите изискваните пакети свалете инсталатора (следващите стъпки изпълнете като root:
# wget http://www.directadmin.com/setup.sh
Направете сваления файл изпълним:
# chmod 755 setup.sh
Стартирайте сваления изпълним файл:
./setup.sh
Инсталатора ще се стартира и ще ви попита за вашето ID, номер на лиценза и hostname.
Това е! От тук нататък инсталатора ще инсталира всички необходими пакети и ще компилира липсващите