A Webmin egy népszerű webalapú platform, amelyet a szerverek egyszerű és barátságos kezelésére használnak. Ha nem ért a terminálon való munkavégzéshez, akkor a Webmin egy grafikus felhasználói felületen keresztül kínál jobb lehetőséget a rendszergazdai feladatokhoz.
A Webmin segítségével többek között:
- Új felhasználók létrehozása
- Szoftvercsomagok telepítése / frissítése
- Távolítsa el a nem kívánt szoftvercsomagokat
- Monitorozza a CPU, a RAM és a merevlemez terület kihasználását
- Automatizálja a feladatokat a cron-feladatok révén
- A tűzfal szabályainak beállítása
És még sok minden más!
Ebben az útmutatóban megmutatjuk, hogyan kell telepíteni a Webmin-t az Ubuntu 18-ra.04 LTS.
A Webmin telepítése a Titkosítsuk az SSL-t az Ubuntu 18-ra.04
Előfeltételek
- Ubuntu szerver 18.04 példány
- Teljesen minősített domain név with A szerver IP-címére mutató rekord. Ez az útmutató a linuxtechwhiz fájlt használja.IP-re mutató információ 38.76.11.174
- ssh hozzáférés a szerverhez
Minden további szó nélkül merüljünk el!
1. lépés - A Webmin telepítése
Először hozzá kell adnunk a Webmin adattárát, hogy az apt csomagkezelő segítségével telepítsük és kezelhessük a Webmint.
Először frissítsük a rendszer adattárakat
$ sudo apt frissítés
Ezután telepítsük az előfeltétel csomagokat
$ sudo apt install python apt-show-verziók libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl
Minta kimenet
Ezt követően töltse le a Webmin deb csomagot
$ cd / tmp && curl -L -O http: // www.webmin.com / letöltés / deb / webmin-current.deb
Kimenet
Most telepítse a Webmint az alábbi paranccsal
$ sudo dpkg -i webmin-current.deb
Kimenet
2. lépés - A Webmin elérése
Most, hogy sikeresen telepítettük a Webmin-t, engedélyezzük a 10000-as portot a tűzfalon. Ez az a port, amelyhez hozzáférni fogunk a Webmin felületéhez.
Az 10000-as port hozzáadásához az ufw tűzfalban hajtsa végre
A $ sudo ufw engedélyezi az 10000 / tcp-t
Kimenet
Annak ellenőrzéséhez, hogy az 10000-as port nyitva van-e, futtassa a következő parancsot
$ sudo ufw állapot
Kimenet
A tűzfalon engedélyezett porttal lépjen át a böngészőbe, és írja be a tartományt az utótaggal : 10000
az URL végén
Szintaxis
https: // domain_name: 10000
Esetünkben erre megyünk
https: // linuxtechwhiz.info: 10000
Az URL-sáv jelzi, hogy a webhely nincs titkosítva, ezért nem ajánlott a folytatás. Ne aggódjon, mert a Webmin még nem rendelkezik SSL tanúsítvánnyal, amelyet a következő lépésekben telepítünk.
A fő irányítópultra lépéshez kattintson az „Advanced” fülre, majd kattintson az URL címre való továbblépéshez
Megjelenik egy bejelentkezési képernyő, az ábra szerint. Írja be a helyes felhasználói adatokat, és kattintson a "Bejelentkezés" gombra
Megjelenik az alábbi irányítópult
3. lépés - Állítsa be a dokumentum gyökérkönyvtárát
Ezután konfiguráljuk az Nginx szerver blokkot. Alapértelmezés szerint az Nginx-nek csak egy kiszolgálóblokkja van, amely úgy van konfigurálva, hogy a / var / www / html könyvtárból kiszolgálja a dokumentumokat
Most egy gyökérkönyvtárat fogunk létrehozni a webhelyünkhöz.
Szintaxis
$ Sudo mkdir -p / var / www / example.com / html
Ebben az esetben meglesz
$ sudo mkdir -p / var / www / linuxtechwhiz.info / html
Ha a könyvtárunk megvan, át fogjuk rendelni a tulajdonjogot a szokásos felhasználói fiókunkhoz
$ Sudo chown -R $ USER: $ USER / var / www / linuxtechwhiz.info / html
Módosítsa az engedélyeket
$ Sudo chmod -R 755 / var / www
4. lépés - Állítsa be az Nginx kiszolgálóblokkot
Az Nginx tartalmaz egy alapértelmezett nevű kiszolgálóblokkot, amelyet sablonként használhatunk saját konfigurációinkhoz. Létrehozzuk tartományunk szerverblokkját, majd később átmásoljuk az alapértelmezett szervert, és néhány módosítást végrehajtunk.
A fentiek szerint az első kiszolgálóblokk-konfigurációs fájlt az alapértelmezett fájl másolásával hozzuk létre:
$ Sudo cp / etc / nginx / sites-available / default / etc / nginx / sites-available / linuxtechwhiz.info
Ezután megnyitjuk a fájlt egy szövegszerkesztő segítségével, és néhány módosítást végrehajtunk
$ Sudo vim / etc / nginx / sites-available / linuxtechwhiz.info
A megjegyzett sorokat figyelmen kívül hagyva a konfigurációnak hasonlítania kell az alábbihoz
szerver hallgat 80 default_server; hallgat [::]: 80 default_server; root / var / www / html; index index.html index.htm index.nginx-debian.html; szerver név _; hely / try_files $ uri $ uri / = 404;
Mivel a kiszolgálóblokkban már megvan az Nginx alapértelmezett kiszolgálóblokk az default_server attribútummal, törölni fogjuk az attribútumot a tartományunkból, és rendelkezünk:
szerver hallgat 80; hallgat [::]: 80;…
Ezután módosítani fogjuk a dokumentumgyökér elérési útját, és a szerverünk dokumentumgyökerére mutatunk
szerver hallgat 80; hallgat [::]: 80; root / var / www / linuxtechwhiz.info / html;
Módosítsa a server_name attribútumot, hogy megfeleljen a tartományunknak
szerver hallgat 80; hallgat [::]: 80; root / var / www / linuxtechwhiz.info / html; index index.html index.htm index.nginx-debian.html; szerver_neve linuxtechwhiz.info www.linuxtechwhiz.info; hely / try_files $ uri $ uri / = 404;
Zárja be és lépjen ki a konfigurációs fájlból
Ezután engedélyezni fogjuk a kiszolgálóblokkot a következő parancs kiadásával
$ Sudo ln -s / etc / nginx / sites-available / linuxtechwhiz.info / etc / nginx / sites-enabled /
Annak érdekében, hogy Nginx fájljainkban ne legyenek szintaktikai hibák, hajtsa végre
$ sudo nginx -t
Kimenet
Nagy!! Indítsuk újra az Nginx szervert
$ Sudo systemctl indítsa újra az nginx fájlt
Annak ellenőrzésére, hogy az Nginx fut-e
$ Sudo systemctl status nginx
Kimenet
5. lépés - A Webmin titkosítása
Az utolsó szakasz biztosítja a Webmin biztonságát a böngésző és a szerver közötti kommunikáció titkosításához.
Kattintson a 'Webmin'fül alatt
KiválasztásWebkonfiguráció'a megjelenő legördülő menüben
Kattintson az SSL-re 'Titkosítás' választási lehetőség
Ezután kattintson aTitkosítsuk'fülre.
Töltse ki a hosztnevet a hosztnév fülön, majd kattintson a gombraTanúsítvány kérése".
A Webmin elkezdi generálni a Titkosítsuk az SSL tanúsítványt, és az érvényesítési fájlt tároljuk a webhely könyvtárában.
Most térjen vissza a szerver Webmin URL-jére, és frissítse a böngészőt. Figyelje meg, hogy a Webmin szerverrel való kapcsolat titkosított.
Most már biztonságosan bejelentkezhet, és hozzáférhet az irányítópulthoz
Ha kicsit kíváncsi vagy, és meg akarod nézni Titkosítsuk a tanúsítvány adatait, kattints a lakat szimbólumra, és válaszd a 'A tanúsítvány érvényes' választási lehetőség
Tanúsítványra vonatkozó információk
ha eddig eljutottunk, bízunk benne, hogy telepíthette a Webmin-t a domainjére, és titkosíthatta a kapcsolatot az Encrypt SSL-lel. Visszajelzését nagyon örülünk.
Köszönjük az idejét, és megtartja az FOSSLinux programot!