Ubuntu

Ako nainštalovať Webmin pomocou programu Let's Encrypt SSL na Ubuntu 18.04 LTS

Ako nainštalovať Webmin pomocou programu Let's Encrypt SSL na Ubuntu 18.04 LTS

Webmin je populárna webová platforma používaná na ľahkú a priateľskú správu serverov. Ak nie ste schopní pracovať na termináli, potom Webmin poskytuje lepšiu voľbu pre úlohy správy systému prostredníctvom grafického používateľského rozhrania.

S Webminom môžete okrem iných úloh:

  1. Vytvorte nových používateľov
  2. Inštalácia / aktualizácia softvérových balíkov
  3. Odstráňte nežiaduce softvérové ​​balíčky
  4. Monitorujte využitie procesora, pamäte RAM a pevného disku
  5. Automatizujte úlohy prostredníctvom úloh cron
  6. Nastavte pravidlá brány firewall

A ešte oveľa viac!

V tejto príručke vám ukážeme, ako nainštalovať Webmin na Ubuntu 18.04 LTS.

Inštalácia produktu Webmin spolu s kódovaním SSL v systéme Ubuntu 18.04

Predpoklady

  1. Server Ubuntu 18.04 inštancie
  2. Plne kvalifikovaný názov domény s Záznam smerujúci na adresu IP vášho servera. Táto príručka používa linuxtechwhiz.info ukazujuce na IP 38.76.11.174
  3. ssh prístup na server

Poďme sa bez ďalších okolkov ponoriť!

Krok 1 - Inštalácia aplikácie Webmin

Najskôr musíme pridať úložisko Webminu, aby sme mohli inštalovať a spravovať Webmin pomocou správcu balíkov apt.

Najskôr aktualizujme naše systémové úložiská

$ sudo apt aktualizácia

Ďalej si nainštalujeme nevyhnutné balíčky

$ sudo apt nainštalovať python apt-show-verzie libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl

Ukážkový výstup

Povinné balenia

Potom si stiahnite debinový balík Webmin

$ cd / tmp && curl -L -O http: // www.webmin.com / download / deb / webmin-current.deb

Výkon

Stiahnite si úložiská

Teraz nainštalujte Webmin pomocou nižšie uvedeného príkazu

$ sudo dpkg -i webmin-current.deb

nainštalujte Webmin na Ubuntu 18.04 LTS

Výkon

Krok 2 - Prístup k Webminu

Teraz, keď sme úspešne nainštalovali Webmin, povolíme vo firewalle port 10 000. Toto je port, ku ktorému vstúpime do rozhrania Webminu.

Ak chcete pridať port 10 000, spustite bránu firewall ufw

$ sudo ufw povoliť 10 000 / tcp

Výkon

sudo ufw povoliť 10 000

Overte, či je otvorený port 10 000, spustite nasledujúci príkaz

stav $ sudo ufw

Výkon

skontrolovať stav ufw

S povoleným portom v bráne firewall smerujte do svojho prehliadača a zadajte svoju doménu s príponou : 10 000 na konci adresy URL

Syntax

https: // názov_domény: 10 000

V našom prípade pôjdeme na

https: // linuxtechwhiz.informácie: 10 000

prihlasovacie pripojenie na webmin nie je súkromné

Lišta URL označuje, že web nie je šifrovaný, a preto sa neodporúča pokračovať. Nebojte sa, je to tak preto, lebo Webmin ešte nemá certifikát SSL, ktorý si nainštalujeme v ďalších krokoch.

Ak chcete prejsť na hlavný informačný panel, kliknite na kartu „Spresnenie“ a potom kliknite na pokračovať na adresu URL

webová adresa URL nie je zabezpečená

Zobrazí sa prihlasovacia obrazovka, ako je to znázornené. Zadajte správne údaje o používateľovi a kliknite na tlačidlo „Prihlásiť sa“

prihlasovacia stránka webminu

Zobrazí sa informačný panel uvedený nižšie

Krok 3 - Nastavte koreňový adresár dokumentu

Ďalej sa chystáme nakonfigurovať blok servera Nginx. Predvolene má Nginx iba jeden blok servera, ktorý je nakonfigurovaný na serverové dokumenty z adresára / var / www / html

Teraz nastavíme koreňový adresár pre našu stránku.

Syntax

$ Sudo mkdir -p / var / www / príklad.sk / html

V takom prípade budeme mať

$ sudo mkdir -p / var / www / linuxtechwhiz.info / html

Po vytvorení nášho adresára znova pridelíme vlastníctvo nášmu bežnému používateľskému účtu

$ Sudo chown -R $ USER: $ USER / var / www / linuxtechwhiz.info / html

Upravte povolenia

$ Sudo chmod -R 755 / var / www

Krok 4 - Konfigurácia bloku servera Nginx

Nginx obsahuje jeden blok servera s názvom default, ktorý môžeme použiť ako šablónu pre naše vlastné konfigurácie. Chystáme sa vytvoriť blok serverov našej domény a neskôr doň skopírovať predvolený server a vykonať určité úpravy.

Ako je uvedené vyššie, náš prvý konfiguračný súbor bloku servera vytvoríme skopírovaním cez predvolený súbor:

$ Sudo cp / etc / nginx / sites-available / default / etc / nginx / sites-available / linuxtechwhiz.Info

Potom otvoríme súbor pomocou textového editora a urobíme niekoľko úprav

$ Sudo vim / etc / nginx / sites-available / linuxtechwhiz.Info

Ignorovanie komentovaných riadkov by sa malo podobať konfigurácii uvedenej nižšie

server počúvať 80 default_server; počúvať [::]: 80 default_server; root / var / www / html; indexový index.html index.htm index.nginx-debian.html; názov servera _; umiestnenie / try_files $ uri $ uri / = 404; 

Pretože v bloku servera už máme predvolený blok servera Nginx s atribútom default_server, vymažeme tento atribút v našej doméne a budeme mať:

server počúvať 80; počúvať [::]: 80;…

Potom ideme upraviť cestu ku koreňu nášho dokumentu a nasmerovať ho na koreň dokumentu nášho servera

server počúvať 80; počúvať [::]: 80; root / var / www / linuxtechwhiz.info / html; 

Upravte atribút server_name tak, aby zodpovedal našej doméne

server počúvať 80; počúvať [::]: 80; root / var / www / linuxtechwhiz.info / html; indexový index.html index.htm index.nginx-debian.html; názov_servera linuxtechwhiz.info www.linuxtechwhiz.Info; umiestnenie / try_files $ uri $ uri / = 404; 

Zatvorte a ukončite konfiguračný súbor

Potom ideme povoliť blokovanie servera vydaním nasledujúceho príkazu

$ Sudo ln -s / etc / nginx / sites-available / linuxtechwhiz.info / etc / nginx / sites-enabled /

Vykonajte operáciu, aby ste sa uistili, že v žiadnom z našich súborov Nginx nie sú žiadne syntaktické chyby

$ sudo nginx -t

Výkon

Skvelé!! Poďme teraz reštartovať server Nginx

$ Sudo systemctl reštart nginx

Na overenie, či je Nginx spustený, vykonajte príkaz

$ Sudo systemctl status nginx

Výkon

Krok 5 - Šifrovanie Webmin

Poslednou časťou je zabezpečenie Webminu na šifrovanie komunikácie medzi prehliadačom a serverom.

Klikni na 'Webminako je zobrazené nižšie

Vyberte 'Konfigurácia webu'v rozbaľovacej ponuke, ktorá sa zobrazí

Kliknite na SSL 'Šifrovanie„možnosť

karta šifrovania webmin ssl

Ďalej sa chystáme kliknúť na 'Poďme šifrovaťkarta „.

Vyplňte názov hostiteľa na karte názov hostiteľa a potom kliknite na 'Vyžiadajte si certifikát„.

Webmin začne generovať Šifrovať certifikát SSL a uložiť validačný súbor do adresára webových stránok.

Zašifrujme žiadosť o certifikát

Teraz vráťte späť na adresu URL svojho servera Webmin a obnovte prehľadávač. Všimnite si, že pripojenie k serveru Webmin je šifrované.

šifrované prihlásenie do webminu

Teraz sa môžete bezpečne prihlásiť a mať prístup na informačný panel

webmin dashboard

Ak ste trochu zvedaví a chcete si zobraziť informácie šifrovania certifikátu, kliknite na symbol zámku a vyberte možnosťCertifikát je platný„možnosť

záložka ssl certifikát

Informácie o certifikáte

info certifikátu ssl

Ak ste sa dostali až sem, veríme, že sa vám podarilo nainštalovať Webmin na vašu doménu a zašifrovať pripojenie pomocou Let's Encrypt SSL. Vaša spätná väzba je srdečne vítaná.

Ďakujem vám za váš čas a udržiavajte ho FOSSLinux!

Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z najpopulárnejších obchodných simulačných hier. V tejto hre musíte vytvoriť úžasné dopravné podnikanie. Začnete však na začiatku ok...