Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt máy chủ web Lighttpd trên Linux

Lighttpd là một giải pháp thay thế mỏng cho máy chủ web Apache dành cho Unix, Linux và các hệ điều hành Windows. Mục đích chính của nó là cung cấp nội dung web một cách nhanh chóng và an toàn.

Máy chủ web Lighttpd rất hữu ích, đặc biệt đối với những người cần cung cấp nội dung lên web trên Linux nhưng không nhất thiết phải có một lượng CPU và RAM ấn tượng.

Thiết lập máy chủ web Lighthttpd không giống như thiết lập Apache hoặc Nginx trên Linux. Không có gói nào có sẵn trên trang web phát triển. Thay vào đó, nếu bạn muốn sử dụng nó, bạn phải tải xuống gói và cài đặt thủ công. Đây là cách để làm điều đó.

Tải xuống gói Lighttpd RPM

Cách đây một thời gian, đã có gói Lighttpd RPM cho CentOS/RedHat Enterprise Linux. Tuy nhiên, có vẻ như những người tạo ra máy chủ web không còn phân phối chúng nữa. Vì vậy, nếu bạn muốn sử dụng Lighttpd, mã nguồn là bắt buộc.

quên đi

Bạn sẽ cần trình tải xuống wget để tải xuống mã nguồn. Vì hầu hết các hệ điều hành máy chủ không phải lúc nào cũng bao gồm chương trình này nên cần phải cài đặt.

Ubuntu

sudo apt install wget

Debian

sudo apt-get install wget

Vòm Linux

sudo pacman -S wget

CentOS

sudo yum install wget

mũ phớt

sudo dnf install wget

mởSUSE

sudo zypper install wget

Sau khi chạy trình tải xuống wget trên máy chủ Linux của bạn (hoặc máy tính để bàn mà bạn đang sử dụng làm máy chủ của mình), hãy sử dụng lệnh cd và chuyển phiên cuối của bạn sang thư mục /tmp.

Việc tải xuống trong thư mục /tmp (còn gọi là tạm thời) sẽ đảm bảo rằng khi phần mềm được thiết lập và chạy, nó sẽ không làm lộn xộn hệ thống tệp.

cd /tmp

Mã nguồn

Bây giờ thiết bị đầu cuối nằm trong thư mục tạm thời, hãy gọi wget và lấy phiên bản mã nguồn lighttpd.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz

Ngoài ra, nếu bạn gặp sự cố với bản phát hành TarGZ, thì các nhà phát triển có sẵn bản phát hành TarXZ.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz

Gói máy chủ web lighttpd sẽ mất vài giây để tải xuống, tùy thuộc vào kết nối internet của bạn. Khi quá trình hoàn tất, hãy chuyển sang phần tiếp theo của hướng dẫn này.

Trích xuất mã nguồn

Sau khi hệ thống máy chủ Linux tải xong mã trong thư mục tạm thời (/tmp), đã đến lúc giải nén mã từ kho lưu trữ của nó. Việc giải nén các tệp mã Lighttpd trên Linux được thực hiện bằng lệnh tar.

Trong thiết bị đầu cuối, viết tar bằng công tắc “zxvf”. Điều này sẽ cho phép bạn trích xuất và xem nội dung của kho lưu trữ TarGZ.

tar zxvf lighttpd-1.4.52.tar.gz

Ngoài ra, nếu bạn đã tải xuống kho lưu trữ TarXZ thay vì TarGZ, bạn sẽ cần sử dụng lệnh tar với một bộ công tắc khác. Đặc biệt là những cái “xvJf”.

tar xvJf lighttpd-1.4.52.tar.xz

Sau khi giải nén mã, hãy chạy lệnh cd và di chuyển thiết bị đầu cuối sang một thư mục mới.

cd lighttpd-*

Từ đó, sử dụng ls và liệt kê nội dung của thư mục.

ls

Biên dịch Lighttpd trên Linux

Tạo một máy chủ web Lighttpd bao gồm một số bước. Nó không quá phức tạp và bắt đầu với việc cài đặt các phụ thuộc cần thiết.

Ubuntu

sudo apt install libpcre3-dev libbz2-dev zlib1g-dev

Debian

sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev

Vòm Linux

sudo pacman -S pcre-8 zlib bzip2

mũ phớt

sudo dnf install pcre-devel zlib-devel libbz2-devel

mởSUSE

sudo zypper install pcre-devel zlibary-devel libbz2-devel

Khi các phần phụ thuộc được cài đặt, đã đến lúc quét hệ thống của bạn và tạo các tệp tạo trên hệ thống của bạn. Các tệp tạo tệp được tạo bằng tập lệnh “Định cấu hình”.

./configure

Chạy kịch bản. Có thể mất vài lần để chạy và khởi động lại tập lệnh, đặc biệt nếu bạn thấy rằng các tệp phụ thuộc bị thiếu trong hệ thống của mình.

Trong hướng dẫn của chúng tôi, chúng tôi cố gắng hết sức để giúp bạn cài đặt các thành phần phụ thuộc mà tập lệnh của bạn cần để tạo tệp Make một cách chính xác. Tuy nhiên, điều này có thể không phải lúc nào cũng hoạt động. Nếu bạn gặp vấn đề, vui lòng tham khảo tài liệu.

Bây giờ, quá trình thiết lập đã hoàn tất, đã đến lúc xây dựng cài đặt bằng lệnh Make.

make

sudo make install 

Sau khi cài đặt hoàn tất, bạn sẽ cần cấu hình máy chủ. Để làm điều này, hãy vào trang web chính thức.

Gói dành riêng cho phân phối

Đối với hầu hết các phần, Lighttpd không cố gắng duy trì các gói dành riêng cho phân phối cho máy chủ web của mình. Vì lý do này, chúng tôi đã đề cập đến cách bạn có thể biên dịch và xây dựng mã nguồn. Hơn nữa, tải xuống mã nguồn là một cách tốt để đảm bảo rằng bạn có thể nhận được phiên bản mới nhất của phần mềm, bất kể hệ điều hành Linux là gì. Với suy nghĩ này, một số bản phân phối có thể có gói máy chủ web Lighttpd trong các nguồn phần mềm chính của chúng.

Để tìm hiểu thêm, hãy truy cập pkgs.org. Trên trang này, bạn sẽ thấy thông tin danh sách cho một số gói Lighttpd. Tuy nhiên, hãy lưu ý rằng nếu bạn cài đặt các bản phát hành dành riêng cho phân phối, nó có thể không được cập nhật thường xuyên như nhận được trực tiếp từ nhà phát triển.