Bii a ṣe le Fi sii Olupin Wẹẹbu OpenLiteSpeed lori CentOS 8


OpenLiteSpeed jẹ orisun ṣiṣi, iṣẹ-giga ati iwuwo HTTP oju-iwe wẹẹbu ti o wa pẹlu wiwo iṣakoso wẹẹbu lati ṣakoso ati sin awọn oju opo wẹẹbu.

Gẹgẹ bi aibalẹ nipa awọn olupin wẹẹbu Linux, OpenLiteSpeed ni diẹ ninu awọn ẹya ti o ni iyaniloju ti o ṣe ayanfẹ ayanfẹ fun ọpọlọpọ awọn fifi sori ẹrọ, bi o ti wa pẹlu awọn ofin atunkọ Apache ti o ni ibamu ati iṣapeye ilana PHP fun olupin ti o le mu awọn ẹgbẹẹgbẹrun awọn isopọ nigbakan pẹlu Sipiyu kekere ati Agbara iranti.

Ninu àpilẹkọ yii, a yoo ṣe itọsọna fun ọ nipasẹ ilana ti fifi sori ẹrọ ati tunto OpenLiteSpeed lori olupin CentOS 8 pẹlu ero isise PHP ati eto iṣakoso data data MariaDB.

Ṣafikun Ibi ipamọ OpenLiteSpeed

Lati fi ẹya tuntun ti OpenLiteSpeed sori ẹrọ, o nilo lati ṣafikun alaye ibi ipamọ osise si eto wa nipa ṣiṣiṣẹ.

# rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

Aṣẹ rpm ti o wa loke yoo ṣe imudojuiwọn atokọ ti awọn ibi ipamọ yum ti a tọka nigba wiwa ati fifi awọn idii sọfitiwia sori ẹrọ naa.

Fifi Server OpenLiteSpeed Wẹẹbu sii

Lọgan ti a ba ti fi ibi ipamọ OpenLiteSpeed ṣiṣẹ lori eto, a le fi ẹya tuntun ti olupin ayelujara OpenLiteSpeed sori ẹrọ nipasẹ ṣiṣiṣẹ.

# yum install openlitespeed

Akiyesi: Ilana fifi sori ẹrọ OpenLiteSpeed aiyipada jẹ/usr/agbegbe/lsws.

Fifi sori ẹrọ ati Ipamo Eto Eto data MariaDB

Bayi fi sori ẹrọ eto iṣakoso data data MariaDB nipasẹ ṣiṣe pipaṣẹ wọnyi.

# yum install mariadb-server

Nigbamii, bẹrẹ ati mu eto eto data MariaDB ṣiṣẹ ki o le bẹrẹ laifọwọyi nigbati awọn bata bata olupin wa.

# systemctl start mariadb
# systemctl enable mariadb

Bayi a le ṣiṣe iwe afọwọkọ aabo ti o rọrun lati ni aabo fifi sori MariaDB nipa siseto ọrọigbaniwọle iṣakoso titun ati titiipa diẹ ninu awọn aiyipada aiṣe-aabo.

# mysql_secure_installation

Fifi aṣaaju PHP sori ẹrọ

Lati fi ẹya tuntun ti PHP 7.x sori ẹrọ, o nilo lati mu ibi ipamọ EPEL ṣiṣẹ, eyi ti yoo fi PHP 7.3 sori ẹrọ lati ibi ipamọ OpenLiteSpeed pẹlu gbogbo awọn idii PHP ti a lo nigbagbogbo ti yoo to lati ṣiṣe awọn ohun elo wẹẹbu ti a lo julọ.

# yum install epel-release
# yum install lsphp73 lsphp73-common lsphp73-mysqlnd lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmath
# ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Yipada Ọrọ igbaniwọle Abojuto OpenLiteSpeed Aiyipada

Ti ṣeto ọrọ igbaniwọle aiyipada si\"123456", a nilo lati yi ọrọ igbaniwọle aiyipada fun OpenLiteSpeed pada nipasẹ ṣiṣe afọwọkọ atẹle.

# /usr/local/lsws/admin/misc/admpass.sh

Ni aṣayan, o le ṣeto orukọ olumulo ti o yatọ fun akọọlẹ iṣakoso tabi kan tẹ Tẹ lati tọju iye aiyipada ti\"abojuto". Lẹhinna, ṣeto ọrọ igbaniwọle to lagbara fun olumulo iṣakoso, eyiti o lo lati ṣakoso OpenLiteSpeed lati oju-iwe wẹẹbu.

Idanwo Oju-iwe wẹẹbu OpenLiteSpeed ati Ibaraẹnisọrọ Abojuto

OpenLiteSpeed ti wa tẹlẹ ti n ṣiṣẹ, ṣugbọn ti o ba fẹ bẹrẹ, da duro, tun bẹrẹ tabi ṣayẹwo ipo olupin naa, lo aṣẹ iṣẹ boṣewa bi o ti han.

# service lsws status

Ti o ba n ṣiṣẹ ogiriina lori eto, rii daju lati ṣii awọn ibudo 8088 ati 7080 lori eto naa.

# firewall-cmd --zone=public --permanent --add-port=8088/tcp
# firewall-cmd --zone=public --permanent --add-port=7080/tcp
# firewall-cmd --reload

Bayi ṣii ẹrọ lilọ kiri lori ayelujara rẹ ki o lọ kiri si oju-iwe wẹẹbu OpenLiteSpeed aiyipada ni orukọ orukọ olupin rẹ tabi adiresi IP, atẹle nipa : 8088 ibudo.

http://server_domain_or_IP:8088

Ni kete ti o ba ni idunnu pẹlu aiyipada oju-iwe wẹẹbu OpenLiteSpeed, o le ni bayi wọle si wiwo iṣakoso rẹ nipa lilo HTTPS ni ibudo : 7080 .

https://server_domain_or_IP:7080

Lọgan ti o ba fidi rẹ mulẹ, ao gba ọ laaye pẹlu wiwo iṣakoso OpenLiteSpeed.

O n niyen! Ninu nkan yii, a ti ṣalaye bi o ṣe le fi sii OpenLiteSpeed pẹlu ẹya iṣapeye ti PHP, ati MariaDB lori olupin CentOS 8 kan. OpenLiteSpeed pese iṣẹ giga, wiwo abojuto rọrun-lati-lo, ati awọn aṣayan atunto tẹlẹ fun ṣiṣe awọn iwe afọwọkọ laisi awọn aṣiṣe eyikeyi.