Si të instaloni Virtualmin me Webmin, LAMP, BIND dhe PostFix në Ubuntu 16.04
Prezantimi
Plesk. Me Virtualmin, ju mund të menaxhoni llogaritë e përdoruesve, hostet virtualë Apache, hyrjet DNS, bazat e të dhënave MySQL, kutitë postare dhe shumë më tepër.
Në këtë tutorial, ju do të përdorni një skript për të instaluar edicionin falas, Virtualmin GPL. Ky skript do të instalojë gjithçka që ju nevojitet për të përdorur Virtualmin, duke përfshirë Webmin dhe parakushtet e mëposhtme:
- Një grumbull LAMP (Apache, PHP dhe MySQL), për të shërbyer ueb sajte dhe aplikacione ueb.
- BIND, një server DNS.
- PostFix, një server poste.
Pasi të instaloni Virtualmin dhe përbërësit e tij, do të konfiguroni Webmin përmes ndërfaqes së tij grafike dhe do të krijoni një host të ri virtual me Virtualmin. Pasi të përfundoni këtë tutorial, do të jeni në gjendje të krijoni çdo numër llogarish përdoruesish për të pritur domene të shumta në një server të vetëm përmes shfletuesit tuaj.
Paralajmërim: Mos e ndiqni këtë udhëzues në një server prodhimi të drejtpërdrejtë që po ekzekuton tashmë Apache, MySQL dhe PHP, pasi kjo mund të rezultojë në humbje të të dhënave. Përdorni një server të ri dhe transferoni të dhënat tuaja.
Parakushtet
Për të përfunduar këtë tutorial, do t'ju duhet:
- Një server i ri Ubuntu 16.04 me të paktën 1 GB RAM i konfiguruar duke ndjekur udhëzuesin fillestar të konfigurimit të serverit Ubuntu 16.04, duke përfshirë një përdorues sudo jo-root dhe një mur zjarri.
- Një emër domeni plotësisht i kualifikuar i konfiguruar për të treguar serverin tuaj. Ju mund të mësoni se si t'i drejtoni emrat e domeneve drejt DigitalOcean Droplets duke ndjekur udhëzuesin Si të vendosni një emër hosti me DigitalOcean.
- Dy serverë emrash të regjistruar të personalizuar për Virtualmin duke ndjekur udhëzuesin Si të krijoni serverë emrash të Vanity ose të markës me serverët e resë kompjuterike DigitalOcean. Regjistro
ns1.your_domain.com
dhens2.your_domain.com
, kudomeni_yt. com
është emri juaj i domenit.
Hapi 1 - Vendosja e emrit të hostit dhe FQDN
Që Virtualmin të funksionojë siç duhet, duhet të konfiguroni emrin e hostit dhe FQDN në vetë serverin duke redaktuar skedarët /etc/hostname
dhe /etc/hosts
, si dhe të përditësoni cilësimet tuaja DNS kështu që kërkimet e DNS zgjidhen siç duhet.
Së pari, hyni në serverin tuaj si përdoruesi juaj jo-root. Pasi të keni hyrë, përditësoni bazën e të dhënave të paketës:
- sudo apt-get update
Pastaj instaloni çdo përditësim dhe paketë të nevojshme për t'u siguruar që të filloni me një sistem të qëndrueshëm dhe të përditësuar.
- sudo apt-get dist-upgrade -y
Më pas, ndryshoni emrin e hostit që të përputhet me FQDN që i keni treguar serverit në parakushtet.
Për të kontrolluar emrin e hostit aktual të serverit, ekzekutoni këtë komandë:
- hostname -f
Për të ndryshuar emrin e hostit për serverin tuaj, hapni skedarin /etc/hostname
në redaktorin tuaj:
- sudo nano /etc/hostname
Fshini emrin aktual të hostit dhe zëvendësojeni atë me emrin tuaj të hostit:
your_hostname
Përdorni vetëm emrin e hostit, jo të gjithë FQDN, në këtë skedar. Për shembull, nëse FQDN juaj është virtualmin.example.com
, fut virtualmin
në këtë skedar.
Ruani skedarin dhe dilni nga redaktori.
Më pas, shtoni emrin e hostit dhe FQDN në skedarin /etc/hosts
:
sudo nano /etc/hosts
Modifiko rreshtin që fillon me 127.0.0.1
për të përdorur FQDN-në dhe emrin e hostit, në atë rend:
127.0.1.1 your_hostname.your_domain.com your_hostname
127.0.0.1 localhost
...
Mos harroni të zëvendësoni your_hostname
dhe your_domain.com
me emrin tuaj të hostit dhe emrin e domenit. Ruani skedarin dhe dilni nga redaktori.
Nëse kjo linjë nuk ekziston në skedarin tuaj, shtoni atë për të shmangur disa probleme të përputhshmërisë me softuerët e tjerë në sistemin tuaj Ubuntu. Mund të mësoni më shumë rreth kësaj në hyrjen zyrtare manuale të Debian për konfigurimin e emrave të hosteve.
Për të kontrolluar nëse emri është ndryshuar saktë, rinisni serverin tuaj.
- sudo reboot
Pastaj ssh përsëri në serverin tuaj. Ju duhet të shihni emrin e ri të hostit në kërkesën tuaj të terminalit. Për shembull:
your_user@your_hostname:~$
Përdorni komandën hostname
për të verifikuar që FQDN është vendosur saktë:
hostname -f
Do të shihni FQDN-në tuaj në dalje:
outputyour_hostname.your_domain.com
Nëse nuk e bëni këtë, kontrolloni dy herë ndryshimet që keni bërë në konfigurimin tuaj, korrigjoni çdo gabim dhe rindizni.
Më pas, modifikoni skedarin e konfigurimit të rrjetit në mënyrë që të përdorë këtë server si një nga serverët DNS për të zgjidhur emrat e domeneve. Hapni skedarin e konfigurimit:
- sudo nano /etc/network/interfaces.d/50-cloud-init.cfg
Shtoni adresën IP 127.0.0.1
në skedarin e konfigurimit. Kërkoni rreshtin e mëposhtëm:
dns-nameservers 8.8.8.8 8.8.4.4
Ndryshojeni atë në:
dns-nameservers 8.8.8.8 8.8.4.4 127.0.0.1
Sigurohuni që të ketë një hapësirë përpara 127.0.0.1
. Ruani skedarin dhe dilni nga redaktori.
Ju keni përgatitur serverin duke vendosur emrin e hostit, FQDN dhe konfigurimin e rrjetit. Le të instalojmë Virtualmin.
Hapi 2 - Instalimi i Virtualmin
Për të instaluar Virtualmin, shkarkoni dhe ekzekutoni skriptin zyrtar të instalimit të Virtualmin, i cili do të instalojë Virtualmin dhe Webmin, së bashku me një pirg LAMP, BIND dhe Postfix.
Përdorni wget
për të shkarkuar skriptin:
- wget https://software.virtualmin.com/gpl/scripts/install.sh
Ndërsa ky skrip vjen nga faqja zyrtare e Virtualmin, mund të dëshironi ta hapni skriptin në redaktuesin tuaj dhe të rishikoni përmbajtjen përpara se ta ekzekutoni.
- sudo nano ./install.sh
Pasi të jeni të kënaqur me përmbajtjen e skriptit, përdorni atë për të instaluar Virtualmin dhe parakushtet e tij:
- sudo /bin/sh ./install.sh
Skripti do të shfaqë një mesazh paralajmërues për të dhënat ekzistuese dhe sistemet operative të pajtueshme. Shtypni y
për të konfirmuar që dëshironi të vazhdoni instalimin.
Skripti do të marrë pak kohë për të përfunduar të gjitha hapat ndërsa instalon paketa dhe komponentë të ndryshëm softuerësh.
Pasi të përfundojë skripti, mund të konfiguroni fjalëkalimin rrënjë.
Hapi 3 - Konfigurimi i fjalëkalimit rrënjësor të Webmin
Virtualmin është një shtesë për Webmin dhe si parazgjedhje, Webmin përdor përdoruesin dhe fjalëkalimin e sistemit root për hyrjen në ndërfaqen e internetit. Nëse hyni në serverin tuaj duke përdorur një çelës SSH, mund të mos keni fjalëkalimin rrënjësor të sistemit ose mund të mos ndiheni rehat duke e përdorur atë për t'u identifikuar nga distanca përmes një shfletuesi. Le t'i themi Webmin-it të përdorë një fjalëkalim tjetër për ndërfaqen e tij të internetit. Ky proces nuk do të ndryshojë fjalëkalimin e rrënjës së sistemit; thjesht do t'i thotë Webmin-it të përdorë fjalëkalimin që specifikoni për hyrjen.
Për të ndryshuar fjalëkalimin rrënjësor të Webmin, përdorni komandën e mëposhtme:
- sudo /usr/share/webmin/changepass.pl /etc/webmin root yourpassword
Zëvendësoni fjalëkalimin
me fjalëkalimin tuaj të preferuar.
Më pas, rinisni shërbimin Webmin në mënyrë që ndryshimet të hyjnë në fuqi.
- sudo systemctl restart webmin
Më pas, ne do të konfigurojmë Webmin duke përdorur faqen e përparme të uebit.
Hapi 4 — Konfigurimi i Webmin duke përdorur magjistarin pas instalimit
Për të konfiguruar Webmin, ne do të përdorim magjistarin e tij të bazuar në ueb pas instalimit. Hapni shfletuesin tuaj të internetit dhe lundroni te https://server_yt_ip:10000
. Ju gjithashtu mund të përdorni emrin e domenit tuaj plotësisht të kualifikuar për të hyrë në sit.
Shënim: Shfletuesi juaj mund të shfaqë një paralajmërim \Lidhja juaj nuk është e sigurt ose \Lidhja juaj nuk është private pasi Virtualmin përdor një certifikatë të vetë-nënshkruar. Ky paralajmërim është normal. Mund të shtoni certifikatën Let's Encrypt SSL pasi të keni përfunduar këtë tutorial duke ndjekur Hapin 2 të udhëzuesit Si të instaloni Webmin në Ubuntu 16.04.
Identifikohu si përdoruesi root me fjalëkalimin e sapondryshuar që vendose në hapin e mëparshëm.
Pasi të jeni identifikuar, do të shihni ekranin Hyrje që thotë se po kaloni hapat për të konfiguruar Virtualmin. Shtypni Tjetër për të vazhduar.
Në ekranin Përdorimi i memories, zgjidhni Jo për Parangarkimin e bibliotekave Virtualmin, pasi nuk keni nevojë të ekzekutoni ndërfaqen e përdoruesit të Virtualmin gjatë gjithë kohës. Zgjidhni Po për Ekzekutoni serverin e kërkimit të domenit të postës elektronike për të aktivizuar përpunimin më të shpejtë të postës. Shtypni Tjetër për të vazhduar.
Në ekranin Skanimi i viruseve, zgjidhni Jo për Ekzekutoni skanerin e serverit ClamAV në mënyrë që të përdorni më pak RAM. Shtypni Tjetër për të vazhduar.
Në ekranin Filtrimi i postës së bezdisshme, zgjidhni Jo për Ekzekutoni filtrin e serverit SpamAssassin dhe shtypni Tjetër për të vazhduar.
Tre ekranet e ardhshme konfigurojnë serverin e bazës së të dhënave:
- Në ekranin e Serverëve të bazës së të dhënave, zgjidhni Po për të Ekzekutuar serverin e bazës së të dhënave MySQL dhe jo për Ekzekutoni serverin e bazës së të dhënave PostgreSQL. Shtypni Tjetër për të vazhduar.
- Në ekranin Fjalëkalimi MySQL, fut fjalëkalimin e dëshiruar të MySQL root. Duhet të jetë i ndryshëm nga fjalëkalimi rrënjësor që keni përdorur për t'u identifikuar në Webmin.
- Në ekranin Madhësia e bazës së të dhënave MySQL, zgjidhni opsionin RAM që përputhet me sasinë e RAM-it që ka serveri juaj. Për një server 1 GB, zgjidhni Sistemi i madh (1G) në të cilin përdoret shumë MySQL. Shtypni Tjetër për të vazhduar.
Më pas, do të shihni një ekran si më poshtë, ku ju kërkohet të vendosni serverat e emrave:
Futni këtu serverët tuaj kryesorë dhe dytësorë të emrave të cilët i keni konfiguruar në parakushtet. Nëse nuk i keni konfiguruar këto, kontrolloni kutinë Kapërce kontrollin për zgjidhshmëri për të shmangur mesazhin e gabimit dhe vazhdoni.
Më pas, në ekranin Modaliteti i ruajtjes së fjalëkalimit, zgjidhni Ruaj fjalëkalime me tekst të thjeshtë nëse duhet të mbështesni rikuperimin e fjalëkalimit. Përndryshe, zgjidh Ruaj vetëm fjalëkalime të hash. Pasi të klikoni Tjetër, do të shihni ekranin Gjithçka u krye. Kliko Tjetër për të përfunduar.
Më në fund, do t'ju prezantohet pulti Virtualmin/Webmin.
Mund të shihni një mesazh në krye që thotë se Virtualmin vjen me një temë të re. Për të aktivizuar temën e re, kliko butonin Ndrysho temat. Faqja do të ringarkohet, por mund të duket e pa stiluar, pasi skedari CSS i temës së re mund të mos ngarkohet siç duhet. Për të zgjidhur këtë problem, rifreskoni shfletuesin tuaj manualisht.
Ju gjithashtu mund të shihni një mesazh që thotë se konfigurimi i Virtualmin nuk është kontrolluar. Klikoni butonin Ri-kontrollo dhe rifresko konfigurimin për të kontrolluar konfigurimin tënd Virtualmin. Adresoni çdo gabim që raporton kontrolli.
Serveri juaj tani është i konfiguruar. Le të përdorim ndërfaqen për të krijuar një server të ri virtual.
Hapi 5 - Krijimi i një serveri të ri virtual
Virtualmin e bën të lehtë konfigurimin e hosteve të rinj virtualë, si dhe përdoruesit për të menaxhuar ato hoste.
Klikoni në skedën Virtualmin në shiritin anësor të majtë për të shfaqur menunë e shiritit anësor Virtualmin. Më pas, kliko Krijo Server Virtual. Do të shihni ekranin e mëposhtëm:
Në formularin që shfaqet, shkruani sa vijon:
- Për Emri i domenit, vendosni emrin e domenit që planifikoni të përdorni për serverin e ri virtual.
- Për Përshkrim, vendosni një përshkrim të përshtatshëm të serverit tuaj.
- Për Fjalëkalimin e administratës, fut një fjalëkalim që do të përdorësh për të menaxhuar këtë server virtual. Duhet të jetë i ndryshëm nga fjalëkalimet e tjera që do të përdorni.
Lërini të gjitha opsionet e tjera në vlerat e tyre të paracaktuara.
Klikoni Krijo server për të krijuar serverin e ri virtual. Ekrani do të shfaqë daljen ndërsa Virtualmin krijon përbërës të ndryshëm për ju.
Sapo keni krijuar një server të ri virtual duke përdorur Virtualmin, si dhe një përdorues që mund të menaxhojë serverin. Emri i përdoruesit do të shfaqet në dalje dhe fjalëkalimi do të jetë fjalëkalimi që keni vendosur. Ju mund t'ia jepni atë emër përdoruesi dhe fjalëkalimin një përdoruesi tjetër në mënyrë që ata të mund të menaxhojnë vetë serverin virtual përmes Virtualmin.
Për të dalë nga Virtualmin, klikoni në ikonën e kuqe të shigjetës së daljes në fund të shiritit anësor të majtë.
konkluzioni
Në këtë tutorial, ju keni konfiguruar VirtualMin dhe keni përdorur ndërfaqen e tij për të krijuar një server virtual dhe një përdorues të ri administrativ për atë server.
Për të mësuar më shumë rreth Virtualmin, shikoni dokumentin Webmin, pasi mund të përdorni Webmin për të menaxhuar shërbimet, instaluar përditësime dhe për të kryer detyra të tjera të administrimit të sistemit.