Kaip įdiegti ir nustatyti „DirectAdmin“ valdymo skydelį?
DirectAdmin yra grafinis žiniatinklio valdymo skydelis, skirtas pagerinti svetainių administravimą.
„DirectAdmin“ trumpoje formoje dažnai vadinamas DA. Yra žinoma, kad „DirectAdmin“ siūlo tris prieigos sluoksnius, tai yra administratorius, perpardavėjas ir naudotojas.
„DirectAdmin“ diegimo veiksmai yra šie:
Žingsnis 1: Pirmiausia turime patikrinti, ar mūsų operacinė sistema yra suderinama su „DirectAdmin“ įdiegimu, ar ne. Norėdami tai padaryti, turiu jums vaizdą, kuriame aprašomos operacinės sistemos, galinčios palaikyti „DirectAdmin“.

Galite peržiūrėti šią lentelę ir patikrinti.
Antra, turėtumėte patikrinti savo operacinės sistemos skaidinių struktūrą
Siūlome tokią paprastą skaidinio struktūrą:

Kitos paprastos skaidinio struktūros parinktys yra šios:

Nedvejodami keiskite šiuos skaičius pagal naudotojų poreikius. „FreeBSD“ ir „Debian“ parduotuvių „MySQL“ duomenų bazės yra / home/mysql/.
„CentOS 7“ sistemoje naudokite „xfs“ kvotų sistemą. Jei naudojate „ext4“, į directadmin.conf failą pridėkite use_xfs_quota=0.
Rekomenduojama turėti pagrindinius kūrimo / kompiliavimo įrankius, tokius kaip GCC, g++ ir Perl.
Nerekomenduojama diegti tokių paslaugų kaip „Apache“, PHP, „MySQL“, „FTP“, „Sendmail“ ir kt., nes tai padarysime už jus mes. Viskas, ko mums reikia, yra CLEAN jūsų operacinės sistemos įdiegimas.
Nerekomenduojame diegti „DirectAdmin“ esamame gamybiniame serveryje. „DirectAdmin“ diegimo metu nekonvertuoja esamų duomenų.
techninė įranga
Nors „DirectAdmin“ veiks ir lėtesnėse sistemose, labai rekomenduojame bent 500 MHz procesorių. Reikalinga mažiausiai 1 GB atminties (pageidautina 2+ GB) ir bent 2 GB keičiamosios atminties. Taip pat reikalingas standusis diskas su bent 2 gigabaitais laisvos vietos (po „Linux“ įdiegimo). Jei tikitės didelio duomenų srauto, jums reikės daugiau atminties, atsižvelgiant į reikalavimus, procesoriaus galią ir standžiojo disko vietą, nei rekomenduojame čia. „Intel“ ir AMD turėtų veikti puikiai. „Solaris“ / „Sparc“ ne.
programinė įranga
Įsitikinkite, kad SSH yra tinkamai įdiegtas ir veikia.
Įsitikinkite, kad „Redhat“ diegimo metu pasirinktas pavadinimas „(Name Daemon).
Apache ir PHP kompiliavimui reikalingi GCC ir g++.
Sistemos branduolys ir failų sistema turi palaikyti kvotas. Branduolys turi palaikyti Ipv6.
Valdžios lygis
Turite turėti bent root prieigą prie serverio.
IP adresai
Jūsų serveris turi turėti bent vieną statinį IPv4 IP adresą. Tačiau DNS valdymui kartais reikės bent dviejų IP adresų. Turėdami tik vieną IP adresą, galite būti priversti naudoti išorinę DNS paslaugą, priklausomai nuo jūsų registratoriaus. Tai reiškia, kad svetainės, kurias kuriate per valdymo skydelį, nebus automatiškai platinamos.
Jūsų serverio IP adresas turi būti išorinis. Jūsų licencijoje negalima nustatyti vietinių IP adresų (192.168.xx arba 10.0.xx). Prie mūsų sistemos jungiantis IP adresas turi būti pakeistas licencijos IP adresu, kitaip atsisiuntimai neveiks.
Trečia, prieš pradėdami diegimą turėtumėte paleisti iš anksto įdiegtas komandas
Prieš diegdami „DirectAdmin“, jums reikės kelių pagrindinių programų. Toliau pateikiamos tipinės komandos, kurios turėtų būti naudojamos prieš diegiant „DirectAdmin“.
„CentOS 6“.
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 cyrus-sasl-devel perl-ExtUtils-Embed \ autoconf automake libtool which patch mailx bzip2-devel lsof Glibc-headers kernel-devel expat-devel db4-devel
„CentOS 7“.
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 cyrus-sasl-devel perl-ExtUtils-Embed \
autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel \
psmisc net-tools systemd-devel libdb-devel perl-DBI perl-Perl4-CoreLibs perl-libwww-perl xfsprogs rsyslog logrotate crontabs file kernel-headers
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 patch
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 patch libjemalloc-dev
Debian 8
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 cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota libsystemd-daemon0 patch libjemalloc-dev logrotate rsyslog libc6-dev
Debian 9
apt-get update apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libperl4-corelibs-perl libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota patch libjemalloc-dev logrotate rsyslog libc6-dev libexpat1-dev \
libcrypt-openssl-rsa-perl libnuma-dev libnuma1 bsd-mailx
Žingsnis 2: Atlikdami šį veiksmą turėtumėte įsitikinti, kad licencijos informacija yra teisinga, ar ne
Norėdami tai padaryti, turite prisijungti prie savo kliento paskyros adresu https://www.directadmin.com/clients ir spustelėkite nuorodą „Peržiūrėti“, esančią šalia jūsų licencijos.
Žingsnis 3: Pradėkite diegimą
Tai specialus pranešimas ne root ssh prisijungimams
Jei prisijungiate kaip kitas vartotojas, o ne administratorius arba root (naudodami su, kad gautumėte root prieigą):
Tu *privalai* Pridėkite „AllowUsers vartotojo vardą“ prie /etc/ssh/sshd_config prieš atsijungdami iš root arba visam laikui prarasite root serverio teises ir turėsite formatuoti.
1. Prisijunkite kaip root ir atsisiųskite failą setup.sh naudodami komandą
wget https://www.directadmin.com/setup.sh
2. Turite pakeisti failo setup.sh teises
chmod 755 setup.sh
3. Turite paleisti scenarijų
./setup.sh auto
Automatinis metodas geriausiai tiks daugumai žmonių. Yra žinoma, kad jis automatiškai įdiegia viską už jus, įskaitant CSF užkardą.
Jis taip pat gali būti vadinamas „./setup.sh“ be parinkčių, kurioms reikia įvesties, tačiau galima tinkinti.
Svarbu: Pagrindinio kompiuterio pavadinimas neturėtų sutapti su pagrindinio kompiuterio pavadinimu. domain pavadinimas. pvz., gary.com nėra geras pagrindinio kompiuterio pavadinimas, o server.gary.com yra. Turint tą patį pagrindinį kompiuterį / pagrindinį domain vardas visada sukels el. pašto ir FTP problemų. Be to, įsitikinkite, kad nustačius DNS pagrindinio kompiuterio pavadinimas bus nustatytas.
Specialus įspėjimas dėl VPS / VDS diegimų:
Įdiegę turėtumėte pridėti šiuos dalykus
/usr/local/directadmin/conf/directadmin.conf:ethernet_dev=devicename
Pavyzdžiui, daugelyje VPS sistemų tai bus:
ethernet_dev=venet0:0
Kitose sistemose, kuriose IP adresas nėra bazinis to įrenginio IP adresas, tereikia nustatyti teisingą numerį:
ethernet_dev=eth0:1
Arba kitose sistemose, kurių IP yra kitame įrenginyje, tai gali būti:
ethernet_dev=eth1
Tipas:
/sbin/ifconfig
norėdami pamatyti, kuriame įrenginyje yra jūsų IP, pakeiskite įrenginio pavadinimą VISU įrenginio pavadinimu, kurį praneša ifconfig. Jei jūsų VDS arba VPS sistema emuliuoja eth0, galite praleisti šį veiksmą.
Nustatykite SSL sertifikatus
Tai veiksmas reikalingas tik tada, kai norite naudoti „DirectAdmin“ per SSL. Tu taip pat turės pakeisti SSL=1 rinkinį directadmin.conf faile: http://help.directadmin.com/item.php?id=15
Prieiga prie „DirectAdmin“ valdymo skydelio
„DirectAdmin“ galima pasiekti adresu http://server.ip.address:2222 – naudokite administratoriaus naudotojo vardą / slaptažodį, nurodytą faile setup.txt scenarijų kataloge.
Spręsti su RPM klaidomis
Diegiant RPM kartais gali pasitaikyti klaidų. Nepanikuokite, jas paprastai išspręsti lengva. Jei diegdami „RedHat“ nežinojote, ką diegti, galbūt įdiegėte kelias paslaugas, pvz., „apache“ ir „Sendmail“. Prieš diegiant RPM, šias paslaugas reikia pašalinti.
Pavyzdžiui, tarkime, kad bandote įdiegti „Exim“ ir gaunate tokį rezultatą:
# rpm -ivh exim-3.36-2.i386.rpm
Ruošiamasi… #################################### [100%]
failas /somefile iš exim-3.36-2 diegimo nesuderinamas su failu iš paketo sendmail-8.1
Tai reikštų, kad Sendmail jau įdiegtas jūsų serveryje ir jūs turite jį pašalinti. Tai galima lengvai atlikti paleidus šiuos veiksmus:
rpm -e - nodeps sendmail
Tada tik jūs galėsite įdiegti savo apsukų skaičių. Tai taikoma kitoms paslaugoms, tokioms kaip Apache, apache-devel, wu-FTP, PHP, MySQL ir kt. Jei jums reikia išsiaiškinti, kad jei jau turite įdiegtą paslaugą, galite paleisti
rpm -q servicename
or
rpm -qa | grep substring
Kur poeilutė yra tik žodis. Pavyzdžiui, naudojant „apache“ gali būti pateikta:
# rpm -qa | grep apache
apache-fp-1.3.27-2
apache-fp-devel-1.3.27-2
apache-fp-manual-1.3.27-2
DUK
Ar „DirectAdmin“ yra nemokamas naudojimas?
„DirectAdmin“ nėra nemokama. Jai reikalinga licencija, nors ji siūlo prieinamesnę kainą, palyginti su... cPanelLicenciją galite įsigyti iš directadmin.com ir valdyti ją savo kliento zonoje.
Kokias operacines sistemas palaiko „DirectAdmin“?
„DirectAdmin“ palaiko „CentOS 6“, „7“ ir „8“, „Debian 6–12“, „Ubuntu“ ir keletą kitų „Linux“ distribucijų. Ji nepalaiko „Windows“ ar „Solaris“ / „Sparc“ sistemų.
Kokie yra minimalūs „DirectAdmin“ aparatinės įrangos reikalavimai?
„DirectAdmin“ reikalingas bent 500 MHz procesorius, 1 GB RAM (rekomenduojama 2+ GB), 2 GB keičiamosios atminties ir 2 GB laisvos vietos standžiajame diske po OS įdiegimo. Didelio srauto serveriams reikės daugiau išteklių.
Ar galiu įdiegti „DirectAdmin“ VPS serveryje?
Taip, „DirectAdmin“ veikia VPS ir VDS sistemose. Įdiegus gali tekti sukonfigūruoti „ethernet_dev“ nustatymą „directadmin.conf“ faile, kad jis atitiktų jūsų VPS tinklo įrenginio pavadinimą.
Kaip pasiekti „DirectAdmin“ po įdiegimo?
Įdiegę, prisijunkite prie „DirectAdmin“ adresu http://jūsų-serverio-ip:2222, naudodami administratoriaus vartotojo vardą ir slaptažodį, esančius faile „setup.txt“, esančiame scenarijų kataloge.