Ubuntu

A Webmin telepítése az Encrypt SSL segítségével az Ubuntu 18-ra.04 LTS

A Webmin telepítése az Encrypt SSL segítségével az Ubuntu 18-ra.04 LTS

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:

  1. Új felhasználók létrehozása
  2. Szoftvercsomagok telepítése / frissítése
  3. Távolítsa el a nem kívánt szoftvercsomagokat
  4. Monitorozza a CPU, a RAM és a merevlemez terület kihasználását
  5. Automatizálja a feladatokat a cron-feladatok révén
  6. 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

  1. Ubuntu szerver 18.04 példány
  2. 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
  3. 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

Szükséges csomagok

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

Tárolók letöltése

Most telepítse a Webmint az alábbi paranccsal

$ sudo dpkg -i webmin-current.deb

telepítse a Webmin szoftvert az Ubuntu 18-ra.04 LTS

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

sudo ufw 10000 engedélyezése

Annak ellenőrzéséhez, hogy az 10000-as port nyitva van-e, futtassa a következő parancsot

$ sudo ufw állapot

Kimenet

ellenőrizze az ufw állapotát

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

A webmin bejelentkezési kapcsolata nem privát

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

a webmin URL nem biztonságos

Megjelenik egy bejelentkezési képernyő, az ábra szerint. Írja be a helyes felhasználói adatokat, és kattintson a "Bejelentkezés" gombra

webmin bejelentkezési oldal

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

webmin ssl titkosítás fül

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.

Titkosítsuk a tanúsítványkérést

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.

titkosított webmin bejelentkezés

Most már biztonságosan bejelentkezhet, és hozzáférhet az irányítópulthoz

webmin irányítópult

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

ssl tanúsítvány fül

Tanúsítványra vonatkozó információk

ssl tanúsítvány információ

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!

OpenTTD bemutató
Az OpenTTD az egyik legnépszerűbb üzleti szimulációs játék. Ebben a játékban létre kell hoznia egy csodálatos szállítási vállalkozást. Azonban kezdete...
SuperTuxKart Linuxhoz
A SuperTuxKart egy nagyszerű cím, amelynek célja, hogy ingyenesen hozza el a Mario Kart élményét Linux rendszerén. Elég kihívást jelentő és szórakozta...
Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...