Si të menaxhoni serverin CentOS 7 me Webmin
Webmin është mjet i administrimit të sistemit të bazuar në ueb falas dhe me burim të hapur për sistemet Unix. Ofron një ndërfaqe përdoruesi të pasur dhe të fuqishme të bazuar në ueb për të administruar serverin së bashku me të gjitha aplikacionet e njohura si Apache, BIND, Squid Proxy etj. Është i disponueshëm për pothuajse të gjitha sistemet operative të njohura të bazuara në Unix duke përfshirë CentOS, Ubuntu, Debian, SUSE, BSD etj.
Në këtë tutorial, ne do të instalojmë Webmin në CentOS 7.2. Ne gjithashtu do të mësojmë të administrojmë konfigurimin e ueb serverit Apache, murin e zjarrit dhe Webmin.
Kusht paraprak
- Serveri minimal CentOS 7
- Privilegjet e rrënjës. Ky udhëzues është shkruar si përdoruesi rrënjë, nëse jeni regjistruar si përdorues sudo, ekzekutoni sudo -i.
Përditëso sistemin bazë
Përpara se të instaloni ndonjë paketë, rekomandohet që të përditësoni paketat dhe depon duke përdorur komandën e mëposhtme.
yum -y update
Pasi sistemi të përditësohet, mund të vazhdoni më tej për të instaluar varësitë e kërkuara për Webmin.
Instaloni Dependencies
Përpara se të instalojmë Webmin, duhet të instaloni disa varësi. Ekzekutoni komandën e mëposhtme për të instaluar varësitë e kërkuara.
yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect
Pasi të instalohen varësitë, mund të vazhdoni më tej për të instaluar Webmin.
Instaloni Webmin
Webmin është i disponueshëm si paketë RPM ose mund ta instaloni gjithashtu Webmin përmes depove të tij zyrtare.
Shtoni depon duke krijuar një skedar të ri depo duke ekzekutuar komandën e mëposhtme.
nano /etc/yum.repos.d/webmin.repo
Nëse nuk keni të instaluar nano, mund të ekzekutoni yum -y install nano. Shtoni linjat e mëposhtme në skedar.
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
Ruani skedarin dhe dilni nga redaktori. Tani merrni dhe instaloni çelësin GPG i cili u përdor për të nënshkruar paketat duke ekzekutuar komandën e mëposhtme.
wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc
Tani mund ta instaloni me lehtësi Webmin duke ekzekutuar komandën e mëposhtme.
yum -y install webmin
Webmin tani është i instaluar në sistemin tuaj. Përpara se të mund të hyni në panelin e kontrollit të Webmin, do t'ju duhet të konfiguroni murin e zjarrit.
Konfiguro Firewall
Paneli i Webmin mund të aksesohet në portin 10000. Nëse keni një mur zjarri që funksionon në sistemin tuaj, atëherë do t'ju duhet të lejoni hyrjen në portin 10000 nga rrjeti i jashtëm. Ekzekutoni komandat e mëposhtme për të lejuar portin 10000 përmes murit të zjarrit.
firewall-cmd --zone=public --add-port=10000/tcp --permanent
firewall-cmd --reload
Hyni në Webmin
Tani mund të hyni në Webmin në https://Your_Server_IP:10000. Sigurohuni që të përdorni https pasi nuk do të keni mundësi të hyni në Webmin në një lidhje të pakriptuar. Do të merrni një paralajmërim në lidhje me certifikatën SSL pasi ne po përdorim Certifikatën e vetë-nënshkruar këtu. Ju duhet të shihni ekranin e mëposhtëm sapo të shtoni një përjashtim për gabimin e certifikatës.
Ju mund të identifikoheni duke përdorur kredencialet e përdoruesit rrënjë të sistemit tuaj. Jepni emrin e përdoruesit rrënjë dhe fjalëkalimin e përdoruesit rrënjë. Nëse nuk keni ndonjë fjalëkalim të caktuar për përdoruesin rrënjë, gjithmonë mund të ekzekutoni komandën passwd për të rivendosur fjalëkalimin e përdoruesit rrënjë.
Pasi të jeni regjistruar, do të shihni ekranin e mëposhtëm.
Nga ky pult, ju mund të menaxhoni serverin në mënyrë interaktive.
Menaxhimi i Shërbimeve
Webmin mund të përdoret për të menaxhuar shërbimet që funksionojnë në server. Ju mund t'i vendosni dhe konfiguroni shërbimet si module në Webmin. Për të instaluar një modul të ri, shkoni te Webmin >> Modulet e papërdorura dhe klikoni mbi modulin që dëshironi të instaloni.
Instalimi i Apache
Le të shohim shembullin e menaxhimit të serverit të uebit Apache duke përdorur Webmin. Nga lista e moduleve të papërdorura, klikoni në Apache Webserver.
Nëse Apache nuk është i instaluar në serverin tuaj, do t'ju shfaqet ndërfaqja e mësipërme. Klikoni në butonin Kliko këtu për të shkarkuar dhe instaluar ueb serverin Apache përmes YUM.
Pasi të jetë instaluar paketa, do të shihni detajet e transaksioneve të kryera.
Tani rifresko faqen e internetit dhe do të shihni Apache Web Server nën skedën Serverët.
Për të nisur Web serverin Apache, klikoni në butonin start.
Ju mund të menaxhoni konfigurimin global duke klikuar te Konfigurimi global.
Për të krijuar një host të ri virtual, klikoni në skedën Krijo host virtual. Zgjidh opsionin Çdo adresë te Trajto lidhjet me adresën. Jepni portën në të cilën hosti virtual do të dëgjojë. Opsioni i rekomanduar është përdorimi i portit 80. Siguroni direktorinë rrënjësore të dokumentit për serverin virtual. Zgjidh kutinë e zgjedhjes Lejo qasjen në këtë drejtori. Ai do t'i sigurojë lejet e duhura përdoruesit Apache mbi direktorinë. Jepni emrin e serverit për serverin virtual. Jepni shtegun e duhur të skedarit për serverin e ri virtual. Skedari duhet të ruhet në drejtorinë /etc/httpd/conf.d/ dhe duhet të përmbajë shtesën .conf. Ju gjithashtu mund të zgjidhni të shkruani konfigurimin e hostit virtual në httpd.conf të paracaktuar. Do të shtojë konfigurimin në fund të skedarit, por nuk rekomandohet. Më në fund, kliko butonin Krijo tani për të krijuar hostin virtual.
Modifikimi i Firewall-it
Përpara se të mund të hyni në serverin e uebit, do t'ju duhet të modifikoni murin e zjarrit për të lejuar shërbimin HTTP ose portin 80 përmes murit të zjarrit. Tani që kemi instaluar Webmin, këtë detyrë mund ta bëjmë edhe përmes Webmin. Navigoni te Webmin >> Rrjeti >> Firewalld.
Klikoni në butonin Shto shërbimin e lejuar.
Zgjidhni http nga lista e shërbimeve dhe kliko butonin Krijo.
Tani kthehuni në listën e zonave dhe klikoni në butonin Aplikoni konfigurimin. Kjo do të ringarkojë murin e zjarrit duke aplikuar konfigurimin e ri. Tani mund të hyni në serverin e uebit në sistemin tuaj.
Konfiguro Webmin
Mund të konfiguroni cilësimet e Webmin duke shkuar te Webmin >> Konfigurimi i Webmin-it.
Kjo ndërfaqe mund të përdoret për të konfiguruar aspekte të ndryshme të Webmin. Ju mund të hiqni gabimin e vetë-nënshkruar SSL duke përdorur Lets Encrypt SSL falas. Për ta bërë këtë, klikoni në ikonën Kriptimi SSL. Do të çoheni te ndërfaqja e konfigurimit SSL. Klikoni në skedën Lets Encrypt dhe do të shihni ekranin e mëposhtëm.
Jepni emrin e hostit për certifikatën. Sigurohuni që emri i hostit që keni përdorur të jetë i drejtuar drejt serverit. Nëse jo, bëni ndryshimet e nevojshme në konfigurimin DNS të domenit për ta drejtuar atë drejt serverit tuaj. Në drejtoria rrënjësore e uebsajtit për skedarin e vërtetimit, shkruani /var/www/html. Përdorni vlerën e paracaktuar për kopjimin e çelësit dhe certifikatës së re në Webmin, madhësinë e çelësit SSL dhe serverin Lets Encrypt. Jep 1 në muaj ndërmjet rinovimit automatik. Pasi të keni mbaruar, klikoni në butonin Kërko certifikatën. Nëse certifikatat gjenerohen dhe instalohen me sukses, atëherë do të merrni rezultatin e mëposhtëm.
Tani rifresko faqen e internetit ose hap pultin e Webmin në një skedë të re, do të shohësh që nuk ka paralajmërim dhe dryni është kthyer në jeshile duke thënë Sigur.
Në mënyrë të ngjashme, ju mund të konfiguroni më shumë opsione të Webmin.
konkluzioni
Në këtë tutorial, ne kemi mësuar të instalojmë Webmin në serverin CentOS 7. Tani mund ta menaxhoni me lehtësi serverin përmes ndërfaqes grafike duke përdorur Webmin.