ค้นหาเว็บไซต์

วิธีการติดตั้งเว็บเซิร์ฟเวอร์ OpenLiteSpeed บน CentOS 8


OpenLiteSpeed เป็นเว็บเซิร์ฟเวอร์ HTTP แบบโอเพ่นซอร์ส ประสิทธิภาพสูง น้ำหนักเบา มาพร้อมกับอินเทอร์เฟซการดูแลเว็บเพื่อจัดการและให้บริการเว็บไซต์

เท่าที่กังวลเกี่ยวกับเว็บเซิร์ฟเวอร์ Linux OpenLiteSpeed มีคุณสมบัติที่น่าประทับใจซึ่งทำให้เป็นตัวเลือกที่ต้องการสำหรับการติดตั้งจำนวนมาก เนื่องจากมาพร้อมกับกฎการเขียนซ้ำที่เข้ากันได้กับ Apache และการประมวลผล PHP ที่ปรับให้เหมาะสมสำหรับเซิร์ฟเวอร์ที่สามารถรองรับการเชื่อมต่อพร้อมกันหลายพันรายการด้วย CPU ต่ำและ การใช้หน่วยความจำ

ในบทความนี้ เราจะแนะนำคุณตลอดขั้นตอนการติดตั้งและกำหนดค่า OpenLiteSpeed บนเซิร์ฟเวอร์ CentOS 8 พร้อมด้วยโปรเซสเซอร์ PHP และระบบจัดการฐานข้อมูล MariaDB

เพิ่มพื้นที่เก็บข้อมูล OpenLiteSpeed

หากต้องการติดตั้ง OpenLiteSpeed เวอร์ชันล่าสุด คุณจะต้องเพิ่มข้อมูลพื้นที่เก็บข้อมูลอย่างเป็นทางการลงในระบบของเราโดยการเรียกใช้

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

คำสั่ง rpm ข้างต้นจะอัปเดตรายการที่เก็บ yum ที่เราอ้างอิงเมื่อค้นหาและติดตั้งแพ็คเกจซอฟต์แวร์บนระบบ

การติดตั้งเว็บเซิร์ฟเวอร์ OpenLiteSpeed

เมื่อเราเปิดใช้งานพื้นที่เก็บข้อมูล OpenLiteSpeed บนระบบแล้ว เราจะสามารถติดตั้งเว็บเซิร์ฟเวอร์ OpenLiteSpeed เวอร์ชันล่าสุดได้โดยการเรียกใช้

yum install openlitespeed

หมายเหตุ: ไดเรกทอรีการติดตั้ง OpenLiteSpeed เริ่มต้นคือ /usr/local/lsws

การติดตั้งและการรักษาความปลอดภัยระบบฐานข้อมูล MariaDB

ตอนนี้ให้ติดตั้งระบบจัดการฐานข้อมูล MariaDB โดยการรันคำสั่งต่อไปนี้

yum install mariadb-server

จากนั้น ให้เริ่มต้นและเปิดใช้งานระบบฐานข้อมูล MariaDB เพื่อให้ระบบเริ่มทำงานโดยอัตโนมัติเมื่อเซิร์ฟเวอร์ของเราบูท

systemctl start mariadb
systemctl enable mariadb

ตอนนี้เราสามารถเรียกใช้สคริปต์ความปลอดภัยอย่างง่ายเพื่อรักษาความปลอดภัยการติดตั้ง MariaDB โดยการตั้งรหัสผ่านผู้ดูแลระบบใหม่และล็อคค่าเริ่มต้นที่ไม่ปลอดภัยบางอย่าง

mysql_secure_installation

การติดตั้งตัวประมวลผลล่วงหน้า PHP

หากต้องการติดตั้ง PHP 7.x เวอร์ชันล่าสุด คุณต้องเปิดใช้งานพื้นที่เก็บข้อมูล EPEL ซึ่งจะติดตั้ง 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

เปลี่ยนรหัสผ่านผู้ดูแลระบบเริ่มต้นของ OpenLiteSpeed

รหัสผ่านเริ่มต้นถูกตั้งค่าเป็น “123456 ” เราจำเป็นต้องเปลี่ยนรหัสผ่านเริ่มต้นสำหรับ OpenLiteSpeed โดยการเรียกใช้สคริปต์ต่อไปนี้

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

หรือคุณสามารถตั้งชื่อผู้ใช้อื่นสำหรับบัญชีผู้ดูแลระบบหรือเพียงกด ENTER เพื่อคงค่าเริ่มต้นเป็น “admin ” จากนั้น ตั้งรหัสผ่านที่รัดกุมสำหรับผู้ใช้ที่เป็นผู้ดูแลระบบ ซึ่งใช้เพื่อจัดการ OpenLiteSpeed จากเว็บอินเทอร์เฟซ

การทดสอบเว็บเพจ OpenLiteSpeed และอินเทอร์เฟซผู้ดูแลระบบ

OpenLiteSpeed เปิดใช้งานแล้ว แต่ถ้าคุณต้องการเริ่ม หยุด รีสตาร์ท หรือตรวจสอบสถานะของเซิร์ฟเวอร์ ให้ใช้คำสั่งบริการมาตรฐานตามที่แสดง

service lsws status

หากคุณใช้ไฟร์วอลล์บนระบบ ตรวจสอบให้แน่ใจว่าได้เปิดพอร์ต 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

http://server_domain_or_IP:8088

เมื่อคุณพอใจกับหน้าเว็บของ OpenLiteSpeed เริ่มต้นแล้ว คุณสามารถเข้าถึงอินเทอร์เฟซการดูแลระบบของคุณโดยใช้ HTTPS ที่พอร์ต :7080

https://server_domain_or_IP:7080

เมื่อคุณตรวจสอบสิทธิ์แล้ว คุณจะได้รับอินเทอร์เฟซการดูแลระบบ OpenLiteSpeed

แค่นั้นแหละ! ในบทความนี้ เราได้อธิบายวิธีการติดตั้ง OpenLiteSpeed ด้วย PHP เวอร์ชันที่ได้รับการปรับปรุง และ MariaDB บน CentOS 8 แข็งแกร่ง> เซิร์ฟเวอร์ OpenLiteSpeed มอบประสิทธิภาพสูง อินเทอร์เฟซผู้ดูแลระบบที่ใช้งานง่าย และตัวเลือกที่กำหนดค่าไว้ล่วงหน้าสำหรับการเรียกใช้สคริปต์โดยไม่มีข้อผิดพลาด