Neribotas priegloba, neprilygstamas našumas
Pradėkite nuo 0.01 USD dabar

Kaip įdiegti ir nustatyti „DirectAdmin“ valdymo skydelį?

6 min skaityta
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“.

įdiegti „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ą:

Jūsų operacinės sistemos skaidinio struktūra

Kitos paprastos skaidinio struktūros parinktys yra šios:

paprasta pertvaros struktūra

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.

Rajesho Chauhan avataras
Rajeshas Chauhanas
Rajeshas yra verslininkas iš širdies. Jam patinka koreguoti ir tyrinėti aplink save esančias galimybes. Jis yra SEO specialistas, blogging ir interneto priegloba. Jis yra ne tik ekspertas, bet ir griežtas, kai kalbama apie savarankišką mokymąsi. Šiuo menu jis dažnai pataria vadovautis ir kitiems. „Turime būti pasirengę mokytis bet kada!

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

Dėmesio: „GoogieHost“ komanda sunkiai dirba, kad pateiktų aiškią ir tikslią informaciją apie mūsų žiniatinklio prieglobos paslaugas. Nors stengiamės viską atnaujinti, kainos ir nuolaidos gali bet kada keistis. Norėdami sužinoti naujausias kainas, primygtinai rekomenduojame apsilankyti oficialioje svetainėje. Kai kurios nuorodos mūsų svetainėje gali uždirbti mums komisinius be jokių papildomų išlaidų jums, ir tai gali turėti įtakos produktų rodymui. Visos čia pateiktos nuomonės yra visiškai mūsų pačių ir nėra palaikomos jokio reklamuotojo. Informacija gali keistis ir mes nesuteikiame jokių garantijų. Iš kai kurių šioje svetainėje rodomų pasiūlymų galime uždirbti kelis dolerius.
Pereikite į viršų