ในบทความต่อไปเราจะมาดูวิธีการ ติดตั้งเว็บเซิร์ฟเวอร์ OpenLiteSpeed บนเซิร์ฟเวอร์ Ubuntu 18.04. เซิร์ฟเวอร์นี้เป็นรุ่นโอเพนซอร์สของ LiteSpeed Web Server Enterprise และมีคุณสมบัติที่จำเป็นทั้งหมดที่พบใน LiteSpeed.
OpenLiteSpeed รวม ความเร็วความปลอดภัยความสามารถในการปรับขนาดการเพิ่มประสิทธิภาพและความเรียบง่าย ในแพ็คเกจโอเพนซอร์สที่เป็นมิตร มีกฎการเขียนใหม่ที่เข้ากันได้กับ อาปาเช่อินเทอร์เฟซการดูแลระบบบนเว็บในตัวและการประมวลผล PHP แบบกำหนดเองที่ปรับให้เหมาะสมสำหรับเซิร์ฟเวอร์
คุณสมบัติทั่วไปของ OpenLiteSpeed
- มันมี สถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์. กระบวนการน้อยลงค่าใช้จ่ายน้อยลงและความสามารถในการปรับขนาดได้
- ทำความเข้าใจกฎการเขียนใหม่ของ Apache OpenLiteSpeed รองรับ mod_rewriteโดยไม่ต้องเรียนรู้ไวยากรณ์ใหม่ ๆ ดังนั้นเราจึงสามารถใช้กฎการเขียนซ้ำที่มีอยู่ได้ต่อไป
- เราจะมีไฟล์ ส่วนต่อประสานผู้ดูแลระบบที่เป็นมิตร. OLS มาพร้อมกับ WebAdmin GUI ในตัว ขายึดแผงควบคุมสามารถใช้ได้กับ แผงไซเบอร์.
- ได้รับการสร้างขึ้นเพื่อให้มีความเร็วและความปลอดภัย มันมี การเชื่อมต่อต่อต้าน DDoS y ข้อ จำกัด แบนด์วิดท์, บูรณาการ ModSecurity v3 และอีกมากมาย
- การเร่งความเร็วสมาร์ทแคช. โมดูลแคชแบบเต็มหน้าในตัวสามารถปรับแต่งได้สูงและมีประสิทธิภาพเพื่อประสบการณ์การใช้งานที่ดี
- การเพิ่มประสิทธิภาพความเร็วหน้า. ใช้ระบบเพิ่มประสิทธิภาพ PageSpeed ของ Google โดยอัตโนมัติด้วยไฟล์ โมดูล mod_pagespeed.
- PHP LiteSpeed SAPI. ตามที่ระบุไว้ในเว็บไซต์ทำให้แอปพลิเคชันภายนอกที่เขียนด้วย PHP ทำงานได้เร็วขึ้นถึง 50%
- การเร่งความเร็วของ WordPress. สัมผัสประสบการณ์การเพิ่มประสิทธิภาพด้วย OpenLiteSpeed และ LSCache สำหรับ WordPress
นี่เป็นเพียงคุณสมบัติบางส่วนของ OpenLiteSpeed พวกเขาสามารถ ดูรายละเอียดทั้งหมดในไฟล์ เว็บไซต์โครงการ.
ติดตั้ง OpenLiteSpeed บนเซิร์ฟเวอร์ Ubuntu 18.04
OpenLiteSpeed ให้ ที่เก็บซอฟต์แวร์ที่เราสามารถใช้เพื่อดาวน์โหลดและติดตั้งเซิร์ฟเวอร์ ด้วยคำสั่ง ฉลาด มาตรฐาน Ubuntu
ในการเริ่มต้นให้เปิดเทอร์มินัล (Ctrl + Alt + T) และ อัปเดตแพ็คเกจระบบทั้งหมด ด้วยคำสั่ง:
sudo apt update; sudo apt upgrade
ขั้นตอนต่อไปที่จะตามมาคือ ดาวน์โหลดและเพิ่มคีย์การลงนามซอฟต์แวร์สำหรับนักพัฒนาซอฟต์แวร์:
wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -
ตอนนี้ เราจะเพิ่มข้อมูลที่เก็บลงในระบบของเรา โดยพิมพ์ข้อความต่อไปนี้ในเทอร์มินัลเดียวกัน:
sudo add-apt-repository 'deb http://rpms.litespeedtech.com/debian/ bionic main'
ณ จุดนี้และหลังจากอัปเดตซอฟต์แวร์ที่มีอยู่เราสามารถทำได้แล้ว ติดตั้งเซิร์ฟเวอร์ OpenLiteSpeed และโปรเซสเซอร์ PHP ใช้คำสั่ง:
sudo apt install openlitespeed lsphp73
ในที่สุดเราก็จะ สร้างลิงค์ไปยังโปรเซสเซอร์ PHP ที่เราเพิ่งติดตั้ง:
sudo ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
ณ จุดนี้ เซิร์ฟเวอร์ OpenLiteSpeed ได้รับการติดตั้งแล้ว.
ตั้งรหัสผ่านของผู้ดูแลระบบ
เราจะต้อง กำหนดค่ารหัสผ่านการดูแลระบบสำหรับเว็บเซิร์ฟเวอร์ OpenLiteSpeed. โดยค่าเริ่มต้นรหัสผ่านจะถูกตั้งค่าเป็น 123456ดังนั้นเราต้องเปลี่ยนทันที เราสามารถทำได้โดยเรียกใช้สคริปต์ที่มาพร้อมกับซอฟต์แวร์:
sudo /usr/local/lsws/admin/misc/admpass.sh
เมื่อเรียกใช้สคริปต์นี้ เราสามารถระบุชื่อผู้ใช้สำหรับผู้ใช้ผู้ดูแลระบบและรหัสผ่าน ดังต่อไปนี้:
เข้าถึงเว็บเซิร์ฟเวอร์ OpenLiteSpeed
OpenLiteSpeed ควรเริ่มโดยอัตโนมัติ สามารถ ตรวจสอบ ด้วยคำสั่งต่อไปนี้:
sudo /usr/local/lsws/bin/lswsctrl status
หากเราไม่พบว่ามันเริ่มต้นเราสามารถเปิดใช้งานได้ด้วยคำสั่ง:
sudo /usr/local/lsws/bin/lswsctrl start
เปิดพอร์ตในไฟร์วอลล์
พวกเราต้องการ เปิดพอร์ตบางพอร์ตในไฟร์วอลล์ของเรา. เราจะต้องกำหนดค่าพอร์ตสำหรับโปรโตคอลที่จำเป็นโดยเพิ่มกฎต่อไปนี้ในไฟร์วอลล์:
sudo ufw allow http sudo ufw allow https
เราจะต้องเพิ่มกฎต่อไปนี้เพื่อให้สามารถใช้พอร์ตที่จำเป็นได้:
sudo ufw allow 8088 sudo ufw allow 7080
หลังจากเพิ่มกฎแล้วคุณจะต้อง โหลด ufw ใหม่เพื่อทำการเปลี่ยนแปลง:
sudo ufw reload
เข้าถึงเว็บอินเทอร์เฟซ
ในเว็บเบราว์เซอร์ของเราเราจะต้อง ไปที่ชื่อโดเมนหรือที่อยู่ IP ของเซิร์ฟเวอร์ของเราตามด้วย : 8088 เพื่อไปที่หน้าจอหลัก เบราว์เซอร์ควรโหลดหน้าเว็บ OpenLiteSpeed เริ่มต้นดังที่แสดงด้านล่าง:
http://dominio-o-IP-del-servidor:8088
ไปยัง กำหนดค่าอินเทอร์เฟซการดูแลระบบ เรากำลังจะเข้าถึงผ่านเว็บเบราว์เซอร์ของเรา โดยใช้ HTTPS และชื่อโดเมนหรือที่อยู่ IP ของเซิร์ฟเวอร์ตามด้วย: 7080:
https://dominio-o-IP-del-servidor:7080
บนหน้าจอนี้เราจะต้อง ใช้ข้อมูลประจำตัวสำหรับการเข้าสู่ระบบของผู้ดูแลระบบที่เราสร้างขึ้นระหว่างการตั้งค่า OpenLiteSpeed. เมื่อเราระบุตัวตนถูกต้องแล้วเราจะนำเสนออินเทอร์เฟซการดูแลระบบ OpenLiteSpeed ซึ่งเราสามารถสร้างการกำหนดค่าที่เกี่ยวข้อง:
ไปยัง ข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งกำหนดค่าหรือใช้ OpenLiteSpeedคุณสามารถปรึกษา เอกสารโครงการอย่างเป็นทางการ, สถาน เดียวกันหรือของเขา หน้าบน GitHub.