Lighttpd เป็นทางเลือกที่บางที่สุดสำหรับ Apache เว็บเซิร์ฟเวอร์สำหรับระบบปฏิบัติการเซิร์ฟเวอร์ Unix, Linux และ Windows วัตถุประสงค์หลักคือการส่งเนื้อหาเว็บอย่างรวดเร็วปลอดภัย
เว็บเซิร์ฟเวอร์ Lighttpd นั้นมีประโยชน์โดยเฉพาะอย่างยิ่งสำหรับผู้ที่ต้องการส่งเนื้อหาบนเว็บบน Linux แต่ไม่จำเป็นต้องมีจำนวน CPU และ RAM ที่น่าประทับใจ
การตั้งค่าเว็บเซิร์ฟเวอร์ Lighthttpd นั้นไม่มากเช่นการตั้งค่า Apache หรือ Nginx บน Linux ไม่มีแพ็คเกจบนเว็บไซต์การพัฒนา แต่ถ้าคุณต้องการใช้คุณต้องดาวน์โหลดแพ็คเกจและติดตั้งด้วยตนเอง นี่คือวิธีการ
ดาวน์โหลดแพ็คเกจ Lighttpd RPM
ไม่นานมานี้มีแพ็กเกจ Lighttpd RPM สำหรับCentOS / RedHat Enterprise Linux อย่างไรก็ตามดูเหมือนว่าผู้พัฒนาเว็บเซิร์ฟเวอร์จะไม่เผยแพร่สิ่งเหล่านี้อีกต่อไป ดังนั้นหากคุณต้องการใช้ Lighttpd คุณต้องใช้ซอร์สโค้ด
รับ wget
ในการดาวน์โหลดซอร์สโค้ดคุณจะต้อง wget เครื่องมือดาวน์โหลด เนื่องจากระบบปฏิบัติการเซิร์ฟเวอร์ส่วนใหญ่ไม่ได้รวมโปรแกรมนี้ไว้เสมอจึงจำเป็นต้องมีการติดตั้ง
อูบุนตู
sudo apt install wget
Debian
sudo apt-get install wget
Arch Linux
sudo pacman -S wget
CentOS
sudo yum install wget
Fedora
sudo dnf install wget
OpenSUSE
sudo zypper install wget
เมื่อคุณได้รับ wget เครื่องมือดาวน์โหลดที่ใช้งานบนเซิร์ฟเวอร์ Linux (หรือเดสก์ท็อปที่คุณใช้เป็นเซิร์ฟเวอร์) ให้ใช้ ซีดี คำสั่งและย้ายเทอร์มินัลเซสชันไปที่ tmp / ไดเรกทอรี
ทำการดาวน์โหลดใน tmp / ไดเรกทอรี (aka ชั่วคราว) จะช่วยให้มั่นใจได้ว่าเมื่อซอฟต์แวร์เปิดใช้งานแล้วจะไม่ทำให้ระบบไฟล์ของคุณล้มเหลว
cd /tmp
รหัสแหล่งที่มา
ตอนนี้เทอร์มินัลจะอยู่ในไดเร็กทอรีชั่วคราวที่เรียกใช้ wget และคว้าซอร์สโค้ดของ lighttpd
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
อีกทางเลือกหนึ่งถ้าคุณมีปัญหากับรุ่น TarGZ นักพัฒนาจะมีรุ่น TarXZ ให้ใช้งาน
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
แพ็คเกจเว็บเซิร์ฟเวอร์ lighttpd ควรใช้เวลาสองสามวินาทีในการดาวน์โหลดขึ้นอยู่กับการเชื่อมต่ออินเทอร์เน็ตของคุณ เมื่อกระบวนการเสร็จสมบูรณ์แล้วให้ไปยังหัวข้อถัดไปของบทช่วยสอนนี้
แยกซอร์สโค้ด
ด้วยรหัสตอนนี้เสร็จสิ้นการดาวน์โหลดบนระบบเซิร์ฟเวอร์ Linux ภายในไดเรกทอรีชั่วคราว (tmp /) ขณะนี้เป็นเวลาที่จะแยกรหัสจากที่เก็บถาวร การแตกไฟล์รหัส Lighttpd บน Linux นั้นทำได้ด้วย น้ำมันดิน คำสั่ง
ในเทอร์มินัลเขียน น้ำมันดิน ด้วยสวิตช์“ zxvf” สิ่งนี้จะช่วยให้คุณสามารถแยกและดูเนื้อหาของไฟล์เก็บถาวร TarGZ
tar zxvf lighttpd-1.4.52.tar.gz
อีกทางเลือกหนึ่งถ้าคุณดาวน์โหลดไฟล์เก็บถาวร TarXZ แทน TarGZ คุณจะต้องใช้ น้ำมันดิน สั่งด้วยชุดสวิตช์ที่แตกต่างกัน โดยเฉพาะอย่างยิ่ง "xvJf" คน
tar xvJf lighttpd-1.4.52.tar.xz
เมื่อแตกโค้ดแล้วให้เรียกใช้ ซีดี คำสั่งและย้ายเทอร์มินัลไปยังโฟลเดอร์ใหม่
cd lighttpd-*
จากนั้นใช้ LS และดูเนื้อหาของไดเรกทอรี
ls
รวบรวม Lighttpd บน Linux
การสร้างเว็บเซิร์ฟเวอร์ Lighttpd มีเพียงไม่กี่ขั้นตอน มันไม่ซับซ้อนจนเกินไปและเริ่มต้นด้วยการติดตั้งการพึ่งพาที่จำเป็น
อูบุนตู
sudo apt install libpcre3-dev libbz2-dev zlib1g-dev
Debian
sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev
Arch Linux
sudo pacman -S pcre-8 zlib bzip2
Fedora
sudo dnf install pcre-devel zlib-devel libbz2-devel
OpenSUSE
sudo zypper install pcre-devel zlibary-devel libbz2-devel
เมื่อติดตั้งการพึ่งพาแล้วก็ถึงเวลาที่จะสแกนระบบของคุณและสร้างไฟล์ทำบนระบบ สร้างไฟล์ที่สร้างขึ้นด้วยสคริปต์“ กำหนดค่า”
./configure
ปล่อยให้สคริปต์รัน อาจใช้เวลาสองสามครั้งในการรันและรันสคริปต์อีกครั้งโดยเฉพาะอย่างยิ่งหากระบบของคุณระบุว่าไฟล์ของคุณไม่มีไฟล์อ้างอิง
ในคำแนะนำของเราเราทำดีที่สุดเพื่อช่วยให้คุณติดตั้งการอ้างอิงที่สคริปต์ต้องการสร้างไฟล์ Make อย่างถูกต้อง อย่างไรก็ตามมันอาจไม่ได้ผลเสมอไป หากคุณมีปัญหาให้ตรวจสอบเอกสารประกอบ
เมื่อกำหนดค่าเสร็จสิ้นก็ถึงเวลาสร้างการติดตั้งโดยใช้ ทำ คำสั่ง
make sudo make install
เมื่อทุกอย่างเสร็จสิ้นการติดตั้งจะต้องกำหนดค่าเซิร์ฟเวอร์ เมื่อต้องการทำเช่นนี้ตรงไปที่เว็บไซต์อย่างเป็นทางการ

แพ็คเกจเฉพาะการกระจาย
ส่วนใหญ่แล้ว Lighttpd จะไม่ออกไปวิธีในการบำรุงรักษาแพ็คเกจเฉพาะสำหรับเว็บเซิร์ฟเวอร์ของพวกเขา ด้วยเหตุผลนี้เราได้กล่าวถึงวิธีการรวบรวมและสร้างซอร์สโค้ด นอกจากนี้การดาวน์โหลดซอร์สโค้ดเป็นวิธีที่ดีเพื่อให้แน่ใจว่าคุณจะได้รับซอฟต์แวร์รุ่นล่าสุดไม่ว่า Linux OS ของคุณคืออะไร จากที่กล่าวมาการแจกแจงบางอย่างอาจมีแพ็คเกจเว็บเซิร์ฟเวอร์ Lighttpd ในแหล่งซอฟต์แวร์หลัก
หากต้องการข้อมูลเพิ่มเติมตรงไปที่ pkgs.org ในหน้านี้คุณจะเห็นข้อมูลเกี่ยวกับรายชื่อ Lighttpd แพ็คเกจต่างๆ แม้ว่าโปรดทราบว่าหากคุณติดตั้งรีลีสเฉพาะการเผยแพร่อาจไม่ได้รับการอัปเดตบ่อยเท่าที่ได้รับจากนักพัฒนาโดยตรง
ความคิดเห็น