บทนำ
OpenLiteSpeed เป็นเว็บเซิร์ฟเวอร์ฟรีและโอเพ่นซอร์สที่พัฒนาโดย LiteSpeed Technologies เป็นที่รู้จักกันว่าเป็นเว็บเซิร์ฟเวอร์ที่มีน้ำหนักเบาและปรับให้เหมาะสม นอกจากนี้ OpenLiteSpeed ยังให้บริการเว็บอินเตอร์เฟสที่ใช้งานง่ายและรองรับระบบปฏิบัติการต่าง ๆ รวมถึง Linux, SunOS, Mac OS และ FreeBSD
ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีการติดตั้งและกำหนดค่า OpenLiteSpeed บนเซิร์ฟเวอร์ Ubuntu 16.04
ข้อกำหนดเบื้องต้น
- เซิร์ฟเวอร์ที่ใช้งาน Ubuntu 16.04
- ผู้ใช้ที่ไม่ใช่รูทพร้อมการตั้งค่าสิทธิ์ sudo บนเซิร์ฟเวอร์ของคุณ
- ที่อยู่ IP แบบคงที่ 192.168.15.110 ที่กำหนดค่าบนเซิร์ฟเวอร์ของคุณ แทนที่ IP นี้ด้วย IP หลักของเซิร์ฟเวอร์ของคุณ
ขั้นตอนที่ 1: อัปเดตเซิร์ฟเวอร์ของคุณ
ขั้นแรกให้อัพเดตระบบของคุณเป็นเวอร์ชันเสถียรล่าสุดโดยรันคำสั่งต่อไปนี้:
sudo apt-get update -y
sudo apt-get upgrade -y
เมื่อระบบของคุณทันสมัยคุณสามารถดำเนินการในขั้นตอนถัดไป
ขั้นตอนที่ 2: ติดตั้ง OpenLiteSpeed
ก่อนที่จะเริ่มคุณจะต้องติดตั้งการพึ่งพาที่จำเป็นบางอย่างเพื่อติดตั้ง OpenLiteSpeed
sudo apt-get install build-essential libexpat1-dev libgeoip-dev libpcre3-dev zlib1g-dev libssl-dev libxml2-dev rcs libpng-dev
ดาวน์โหลด OpenLiteSpeed เวอร์ชันเสถียรล่าสุดจากเว็บไซต์ทางการ มิฉะนั้นคุณสามารถดาวน์โหลดได้โดยตรงด้วยคำสั่งต่อไปนี้:
wget https://openlitespeed.org/packages/openlitespeed-1.4.39.tgz
ถัดไปแตกไฟล์เก็บถาวรที่ดาวน์โหลดด้วยคำสั่งต่อไปนี้:
tar -xvzf openlitespeed-1.4.39.tgz
openlitespeed-1.4.39
เปลี่ยนไดเรกทอรีไปยัง
cd openlitespeed-1.4.39
กำหนดค่าและคอมไพล์ OpenLiteSpeed ด้วยคำสั่งต่อไปนี้ สิ่งนี้จะติดตั้ง OpenLiteSpeed ภายใน/usr/local/lsws/
ไดเรกทอรี
sudo ./configure
sudo make
sudo make install
ก่อนอื่นให้ติดตั้งเซิร์ฟเวอร์ MariaDB ด้วยคำสั่งต่อไปนี้:
sudo apt-get install mariadb-server
การติดตั้งเริ่มต้นของ MariaDB ไม่ปลอดภัยดังนั้นคุณจะต้องรักษาความปลอดภัย รักษาความปลอดภัย MariaDB โดยการเรียกใช้mysql_secure_installation
สคริปต์
sudo mysql_secure_installation
ตอบคำถามทั้งหมดที่แสดงด้านล่าง:
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
เมื่อ MariaDB ปลอดภัยแล้วคุณสามารถไปยังขั้นตอนถัดไปได้
กำหนดค่ารหัสผ่านผู้ดูแลระบบสำหรับเว็บอินเตอร์เฟสของ OpenLiteSpeed คุณสามารถทำได้โดยการเรียกใช้สคริปต์การดูแลระบบ
sudo /usr/local/lsws/admin/misc/admpass.sh
คุณจะถูกขอให้ระบุชื่อผู้ใช้และรหัสผ่านตามที่แสดงด้านล่าง:
Please specify the user name of administrator.
This is the user name required to login the administration Web interface.
User name [admin]: webuser
Please specify the administrator's password.
This is the password required to login the administration Web interface.
Password:
Retype password:
Administrator's username/password is updated successfully!
เริ่มเว็บเซิร์ฟเวอร์โดยเรียกใช้คำสั่งต่อไปนี้:
sudo /etc/init.d/lsws start
ขั้นตอนที่ 5: เข้าถึงเว็บเซิร์ฟเวอร์ของคุณ
ได้เวลาเข้าถึง OpenLiteSpeed แล้ว เปิดเว็บเบราว์เซอร์ของคุณแล้วไปที่http://192.168.15.110:8080
คุณจะเห็นหน้าเว็บเริ่มต้นของ OpenLiteSpeed
คุณยังสามารถเข้าถึงส่วนต่อประสานผู้ดูแลระบบได้โดยไปhttp://192.168.15.110:7080
ที่เว็บเบราว์เซอร์ คุณจะถูกขอให้ป้อนชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบ หลังจากตรวจสอบสิทธิ์สำเร็จคุณจะถูกเปลี่ยนเส้นทางไปยังพื้นที่ผู้ดูแลระบบ
การติดตั้ง OpenLiteSpeed ของคุณเสร็จสมบูรณ์แล้ว