ວິທີການຕິດຕັ້ງ OpenLiteSpeed Web Server ໃນ CentOS 8


OpenLiteSpeed ແມ່ນເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ HTTP ທີ່ເປີດ, ມີປະສິດຕິພາບສູງແລະມີນ້ ຳ ໜັກ ເບົາທີ່ມາພ້ອມກັບອິນເຕີເຟດບໍລິຫານເວັບເພື່ອຈັດການແລະບໍລິການເວັບຕ່າງໆ.

ເທົ່າທີ່ເປັນຫ່ວງກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Linux, OpenLiteSpeed ມີຄຸນລັກສະນະທີ່ ໜ້າ ປະທັບໃຈບາງຢ່າງທີ່ເຮັດໃຫ້ມັນເປັນທາງເລືອກທີ່ ເໝາະ ສົມ ສຳ ລັບການຕິດຕັ້ງຫຼາຍ, ຍ້ອນວ່າມັນມາພ້ອມກັບກົດລະບຽບການຂຽນຄືນ ໃໝ່ ທີ່ເຂົ້າກັນໄດ້ກັບ Apache ແລະເພີ່ມປະສິດທິພາບການປຸງແຕ່ງ PHP ສຳ ລັບເຊີຟເວີທີ່ສາມາດຈັດການກັບການເຊື່ອມຕໍ່ຫລາຍພັນອັນພ້ອມໆກັນກັບ CPU ຕ່ ຳ ແລະ ການບໍລິໂພກຄວາມ ຈຳ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະແນະ ນຳ ທ່ານຜ່ານຂັ້ນຕອນການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ OpenLiteSpeed ເທິງເຊີຟເວີ CentOS 8 ກັບໂປເຊດເຊີ PHP ແລະລະບົບຄຸ້ມຄອງຖານຂໍ້ມູນ MariaDB.

ເພີ່ມ OpenLiteSpeed Repository

ເພື່ອຕິດຕັ້ງ OpenLiteSpeed ລຸ້ນລ້າສຸດ, ທ່ານ ຈຳ ເປັນຕ້ອງເພີ່ມຂໍ້ມູນທີ່ເປັນທາງການໃນຫໍສະມຸດຂອງພວກເຮົາໂດຍການເຮັດວຽກ.

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

ຄຳ ສັ່ງ rpm ຂ້າງເທິງນີ້ຈະປັບປຸງບັນຊີຂອງຫໍໄຕ yum ທີ່ພວກເຮົາອ້າງອີງໃນເວລາຄົ້ນຫາແລະຕິດຕັ້ງແພັກເກດຊອບແວໃນລະບົບ.

ການຕິດຕັ້ງ OpenLiteSpeed Web Server

ເມື່ອພວກເຮົາເປີດໃຊ້ OpenLiteSpeed repository ໃນລະບົບ, ພວກເຮົາສາມາດຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ OpenLiteSpeed ຮຸ່ນຫຼ້າສຸດໂດຍການເຮັດວຽກ.

# yum install openlitespeed

ໝາຍ ເຫດ: ໄດເລກະທໍລີຕິດຕັ້ງ OpenLiteSpeed ເລີ່ມຕົ້ນແມ່ນ/usr/local/lsws.

ການຕິດຕັ້ງແລະຮັບປະກັນລະບົບຖານຂໍ້ມູນ MariaDB

ຕອນນີ້ຕິດຕັ້ງລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນ MariaDB ໂດຍການເຮັດວຽກຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# yum install mariadb-server

ຕໍ່ໄປ, ເລີ່ມຕົ້ນແລະເປີດໃຊ້ລະບົບຖານຂໍ້ມູນ MariaDB ເພື່ອໃຫ້ມັນເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດເມື່ອ server ຂອງພວກເຮົາເລີ່ມຕົ້ນ.

# systemctl start mariadb
# systemctl enable mariadb

ຕອນນີ້ພວກເຮົາສາມາດ ດຳ ເນີນການຂຽນ ຄຳ ສັ່ງຄວາມປອດໄພງ່າຍໆເພື່ອຮັບປະກັນການຕິດຕັ້ງ MariaDB ໂດຍການຕັ້ງລະຫັດຜ່ານທາງການບໍລິຫານ ໃໝ່ ແລະການລັອກຂໍ້ ກຳ ນົດທີ່ບໍ່ປອດໄພບາງຢ່າງ.

# mysql_secure_installation

ຕິດຕັ້ງໂປແກຼມ PHP Preprocessor

ການຕິດຕັ້ງ PHP 7.x ລຸ້ນລ້າສຸດ, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດໃຊ້ EPEL repository, ເຊິ່ງຈະຕິດຕັ້ງ PHP 7.3 ຈາກຫໍສະ ໝຸດ OpenLiteSpeed ພ້ອມກັບແພັກເກດ PHP ທີ່ໃຊ້ທົ່ວໄປທັງ ໝົດ ເຊິ່ງຈະພຽງພໍ ສຳ ລັບໃຊ້ໂປແກຼມເວັບທີ່ໃຊ້ທົ່ວໄປ.

# 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

ປ່ຽນລະຫັດຜ່ານ Admin ຂອງ OpenLiteSpeed Default

ລະຫັດຜ່ານເລີ່ມຕົ້ນແມ່ນຖືກ ກຳ ນົດໃຫ້“ 123456”, ພວກເຮົາ ຈຳ ເປັນຕ້ອງປ່ຽນລະຫັດລັບໃນຕອນຕົ້ນ ສຳ ລັບ OpenLiteSpeed ໂດຍການແລ່ນສະຄິບຕໍ່ໄປນີ້.

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

ທາງເລືອກ, ທ່ານສາມາດຕັ້ງຊື່ຜູ້ໃຊ້ທີ່ແຕກຕ່າງກັນ ສຳ ລັບບັນຊີບໍລິຫານຫຼືພຽງແຕ່ກົດ ENTER ເພື່ອຮັກສາຄ່າເລີ່ມຕົ້ນຂອງ“ admin”. ຈາກນັ້ນ, ຕັ້ງລະຫັດຜ່ານທີ່ແຂງແຮງ ສຳ ລັບຜູ້ໃຊ້ບໍລິຫານ, ເຊິ່ງໃຊ້ໃນການຈັດການ OpenLiteSpeed ຈາກອິນເຕີເຟດ.

ການທົດສອບ OpenLiteSpeed Web Page ແລະການໂຕ້ຕອບຜູ້ເບິ່ງແຍງລະບົບ

OpenLiteSpeed ແມ່ນແລ້ວແລະເຮັດວຽກຢູ່, ແຕ່ຖ້າທ່ານຕ້ອງການເລີ່ມຕົ້ນ, ຢຸດ, ເລີ່ມຕົ້ນ ໃໝ່ ຫຼືກວດສອບສະຖານະຂອງເຊີບເວີ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງມາດຕະຖານການບໍລິການດັ່ງທີ່ສະແດງໄວ້.

# service lsws status

ຖ້າທ່ານ ກຳ ລັງໃຊ້ firewall ໃນລະບົບ, ໃຫ້ແນ່ໃຈວ່າເປີດພອດ 8088 ແລະ 7080 ໃນລະບົບ.

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

ຕອນນີ້ເປີດໂປແກຼມທ່ອງເວັບຂອງທ່ານແລ້ວໄປທີ່ ໜ້າ ເວັບຂອງ OpenLiteSpeed ໃນຕອນຕົ້ນທີ່ຊື່ໂດເມນຫລືທີ່ຢູ່ IP ຂອງເຊີບເວີຂອງທ່ານ, ຕິດຕາມດ້ວຍ : 8088 port.

http://server_domain_or_IP:8088

ເມື່ອທ່ານພໍໃຈກັບ ໜ້າ ເວັບຂອງ OpenLiteSpeed ໃນຕອນຕົ້ນ, ຕອນນີ້ທ່ານສາມາດເຂົ້າໃຊ້ອິນເຕີເຟດການບໍລິຫານຂອງທ່ານໂດຍໃຊ້ HTTPS ທີ່ : 7080 port.

https://server_domain_or_IP:7080

ເມື່ອທ່ານກວດສອບຄວາມຖືກຕ້ອງ, ທ່ານຈະໄດ້ຮັບອະນຸຍາດດ້ວຍອິນເຕີເຟດການບໍລິຫານ OpenLiteSpeed.

ນັ້ນແມ່ນມັນ! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການຕິດຕັ້ງ OpenLiteSpeed ດ້ວຍໂປແກຼມ PHP ທີ່ຖືກປັບປຸງ, ແລະ MariaDB ໃນເຄື່ອງແມ່ຂ່າຍຂອງ CentOS 8. OpenLiteSpeed ສະຫນອງການເຮັດວຽກທີ່ມີປະສິດຕິພາບສູງ, ມີການໂຕ້ຕອບ admin ງ່າຍຕໍ່ການໃຊ້, ແລະຕົວເລືອກທີ່ມີການຕັ້ງຄ່າລ່ວງຫນ້າສໍາລັບການແລ່ນສະຄິບໂດຍບໍ່ມີຂໍ້ຜິດພາດໃດໆ.