Bii o ṣe le Fi Irinṣẹ Isakoso Eto Wẹẹbu sori RHEL 8


Webmin jẹ irinṣẹ iṣakoso oju-iwe wẹẹbu ti orisun Linux (iru si Cockpit Web Console) ti o fun ọ laaye lati ṣe atẹle ọpọlọpọ awọn iṣiro eto. Pẹlu Webmin, o tun le ṣe awọn iṣẹ ṣiṣe iṣakoso bii ṣakoso awọn iroyin olumulo, yi awọn eto pada ati tunto awọn eto DNS.

Webmin pese GUI kan ti o ṣe afihan awọn iṣiro eto bii Sipiyu, Ramu, ati iṣamulo Disk. Alaye yii le ṣee lo lati ṣe iwadii eyikeyi awọn ọran ti o ni ipa lori iṣẹ ṣiṣe eto rẹ.

Webmin n gba ọ laaye lati ṣe awọn iṣẹ ṣiṣe sysadmin wọnyi:

  • Yi awọn ọrọ igbaniwọle iroyin olumulo pada.
  • Fi, imudojuiwọn, igbesoke ati yọ awọn idii kuro.
  • Iṣeto ni ti awọn ofin ogiriina.
  • Nbẹrẹ tabi tiipa.
  • Wiwo awọn faili log.
  • Iṣeto awọn iṣẹ cron.
  • Ṣeto awọn iroyin olumulo tuntun tabi yọ awọn ti o wa tẹlẹ.

Ninu itọsọna yii, a lọ nipasẹ fifi sori ẹrọ ti Webmin lori RHEL 8.

Igbesẹ 1: Fi Awọn ohun ti o nilo fun Webmin sii

Lati bẹrẹ, a yoo fi diẹ ninu awọn ibeere ti o nilo lakoko fifi sori ẹrọ Webmin sori ẹrọ. Nitorina. lọ niwaju ati ṣiṣe aṣẹ dnf:

$ sudo dnf install -y wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper

Nigbati fifi sori ba pari, tẹsiwaju si igbesẹ ti n tẹle.

Igbese 2: Jeki Ibi ipamọ wẹẹbu

Igbese ti n tẹle ni lati ṣe igbasilẹ bọtini GPG Webmin fun fifi ẹnọ kọ nkan ati wíwọlé awọn ifiranṣẹ nipa lilo pipaṣẹ wget atẹle.

# wget https://download.webmin.com/jcameron-key.asc

Lọgan ti o gba lati ayelujara, gbe wọle nipa lilo aṣẹ rpm bi atẹle.

# sudo rpm --import jcameron-key.asc

Igbesẹ 3: Fi Wẹẹbu sori RHEL 8

Pẹlu bọtini GPG ni ipo, igbesẹ ti o kẹhin ni lati fi sori ẹrọ Webmin. Oṣiṣẹ wget aṣẹ bi o ti han.

$ wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm

Nigbati igbasilẹ ba pari, fi Webmin sii nipa lilo pipaṣẹ:

$ sudo rpm -Uvh webmin-1.970-1.noarch.rpm

Lọgan ti ilana fifi sori ẹrọ pari, rii daju pe Webmin n ṣiṣẹ.

$ sudo systemctl status webmin.service

Ijade ni isalẹ jẹrisi pe Webmin n ṣiṣẹ.

Igbesẹ 4: Ṣii Ibudo Oju opo wẹẹbu lori Ogiriina

Nipa aiyipada, Webmin tẹtisi lori ibudo TCP 10000. Lati jẹrisi eyi, lo aṣẹ netstat bi o ti han.

# sudo netstat -pnltu | grep 10000

Ti o ba wa lẹhin ogiriina kan, ṣii ibudo TCP 10000:

$ sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent
$ sudo  firewall-cmd --reload

Igbesẹ 4: Iwọle si Interaface Webmin

Pẹlu ohun gbogbo ti a ṣeto, o to akoko lati wọle si Webmin, ati pe a yoo ṣe eyi lori ẹrọ lilọ kiri lori ayelujara kan. Nitorinaa ṣe ifilọlẹ aṣawakiri wẹẹbu rẹ ki o lọ kiri lori URL naa:

https://server-ip:10000/

Ni akọkọ, iwọ yoo gba itaniji pe asopọ rẹ jẹ ikọkọ. Ṣugbọn maṣe binu. Eyi nikan fihan pe ijẹrisi Webmin SSL jẹ iforukọsilẹ ti ara ẹni ati pe ko ṣe akiyesi nipasẹ CA. Nitorina, tẹ lori taabu 'To ti ni ilọsiwaju'.

Lẹhinna, tẹ lori ‘tẹsiwaju si adiresi IP olupin’. Eyi yoo mu ọ lọ si oju-iwe iwọle Wẹẹbu nibiti iwọ yoo wọle nipa lilo awọn ẹrí root.

Lọgan ti o wọle, Dasibodu naa yoo han bi o ti han.

Ati pe iyẹn ni. O ti fi Webmin sori ẹrọ ni aṣeyọri lori RHEL 8.