Otu esi etinye sava weebụ OpenLiteSpeed na CentOS 8


OpenLiteSpeed bụ isi mmalite mepere emepe, arụmọrụ dị elu yana sava HTTP dị fechaa nke na-abịa na njikwa njikwa webụ iji jikwaa ma jeere saịtị weebụ ozi.

N'ihe gbasara sava weebụ Linux, OpenLiteSpeed nwere ụfọdụ ọmarịcha atụmatụ na-eme ka ọ bụrụ nhọrọ kachasị amasị maka ọtụtụ nrụnye, ebe ọ na-abịa na iwu idegharị Apache na nhazi PHP kachasị maka ihe nkesa nke nwere ike ijikwa ọtụtụ puku njikọ oge na CPU dị ala na. Oriri ebe nchekwa.

N'isiokwu a, anyị ga-eduzi gị na usoro nke ịwụnye na ịhazi OpenLiteSpeed na sava CentOS 8 na PHP processor na MariaDB database management system.

Tinye ebe nchekwa OpenLiteSpeed

Iji wụnye ụdị OpenLiteSpeed kacha ọhụrụ, ịkwesịrị ịgbakwunye ozi nchekwa gọọmentị na sistemụ anyị site na ịgba ọsọ.

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

Iwu rpm dị n'elu ga-emelite ndepụta nke yum repositories nke anyị na-ezo aka mgbe ị na-achọ na ịwụnye ngwugwu ngwanrọ na sistemụ.

Ịwụnye sava weebụ OpenLiteSpeed

Ozugbo anyị nwetara ebe nchekwa OpenLiteSpeed na sistemụ, anyị nwere ike iwunye sava weebụ OpenLiteSpeed kacha ọhụrụ site na ịgba ọsọ.

# yum install openlitespeed

Mara: Akwụkwọ ndekọ nrụnye OpenLiteSpeed bụ /usr/local/lsws.

Ịwụnye na ịchekwa Sistemụ nchekwa data MariaDB

Ugbu a wụnye usoro njikwa nchekwa data MariaDB site na ịme iwu na-esonụ.

# yum install mariadb-server

Na-esote, malite ma mee ka usoro nchekwa data MariaDB nwee ike ịmalite na-akpaghị aka mgbe ihe nkesa anyị na-agbanye.

# systemctl start mariadb
# systemctl enable mariadb

Ugbu a, anyị nwere ike ịme ederede nchekwa dị mfe iji chekwaa nrụnye MariaDB site na ịtọ paswọọdụ nchịkwa ọhụrụ na igbachi ụfọdụ ndabara na-enweghị nchebe.

# mysql_secure_installation

Ịwụnye PHP Preprocessor

Iji wụnye ụdị PHP 7.x kachasị ọhụrụ, ịkwesịrị ịme ka ebe nchekwa EPEL, nke ga-etinye PHP 7.3 site na ebe nchekwa OpenLiteSpeed yana ngwugwu PHP niile a na-ejikarị eme ihe nke ga-ezuru iji mee ngwa weebụ a na-ejikarị eme ihe.

# 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

Gbanwee okwuntughe Admin Admin OpenLiteSpeed

Edobere okwuntughe nke ndabara na \123456, anyị kwesịrị ịgbanwe paswọọdụ ndabara maka OpenLiteSpeed site na iji edemede na-esonụ.

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

Nhọrọ, ị nwere ike ịtọ aha njirimara dị iche maka akaụntụ nchịkwa ma ọ bụ pịa ENTER ka idobe uru ndabara nke \admin wee tọọ paswọọdụ siri ike maka onye ọrụ nchịkwa, nke a na-eji jikwaa OpenLiteSpeed site na interface weebụ.

Na-anwale ibe Weebụ OpenLiteSpeed na Interface Admin

OpenLiteSpeed a amalitelarị ma na-arụ ọrụ, mana ọ bụrụ na ịchọrọ ịmalite, kwụsị, malitegharịa ma ọ bụ nyochaa ọkwa nke ihe nkesa ahụ, jiri iwu ọrụ ọkọlọtọ dị ka egosiri.

# service lsws status

Ọ bụrụ na ị na-agba ọkụ na sistemụ, jide n'aka na imepe ọdụ ụgbọ mmiri 8088 na 7080 na sistemụ.

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

Ugbu a mepee ihe nchọgharị weebụ gị wee gaa na ibe weebụ OpenLiteSpeed nke ndabara na ngalaba aha ma ọ bụ adreesị IP nke sava gị, na-esote : 8088 ọdụ ụgbọ mmiri.

http://server_domain_or_IP:8088

Ozugbo ị nwere obi ụtọ na ibe weebụ OpenLiteSpeed nke ndabara, ị nwere ike nweta interface nhazi gị site na iji HTTPS na :7080 ọdụ ụgbọ mmiri.

https://server_domain_or_IP:7080

Ozugbo ị nyochachara, a ga-enye gị ohere nchịkwa nchịkwa OpenLiteSpeed .

Ọ bụ ya! N'ime edemede a, anyị akọwala otu esi etinye OpenLiteSpeed na ụdị PHP kachasị mma, yana MariaDB na sava CentOS 8. OpenLiteSpeed na-enye arụmọrụ dị elu, interface nchịkwa dị mfe iji, yana nhọrọ ahaziburu maka ide edemede na-enweghị njehie ọ bụla.