Cài đặt Lighttpd trên Ubuntu 22.04 - Install Lighttpd on Ubuntu 22.04

Bạn cần tìm hiểu cách install Lighttpd Ubuntu 22.04 để thiết lập một máy chủ web nhẹ nhàng và nhanh chóng, hãy tiếp tục đọc để tìm hiểu thêm bài viết sau.

Lighttpd là một máy chủ web nhẹ được tối ưu hóa cho môi trường yêu cầu tốc độ cao, đi kèm với nhiều ứng dụng. Trong bài viết này, chúng ta sẽ bắt đầu bằng một cuộc thảo luận ngắn về Lighttpd và các tính năng của nó, tiếp theo là hướng dẫn về cách cài đặt nó. Cuối cùng, chúng ta sẽ xem cách cấu hình máy chủ web để chạy các trang PHP.

Máy chủ Lighttpd là gì?

Lighttpd là một máy chủ web khác tương tự như Apache. Ưu điểm của nó so với Apache là nó nhẹ và yêu cầu ít tài nguyên hơn. Dưới đây là những tính năng chính của máy chủ Lighttpd:

  • Nó được phát triển bởi Jan Kneschke và có khả năng mở rộng thông qua một số lượng lớn các module.
  • Nó thích hợp cho các tình huống đòi hỏi khối lượng công việc lớn hơn. Nó cũng hữu ích cho các hệ thống có khả năng hoặc cấu hình yếu.
  • Nó có thể chạy nhiều ngôn ngữ kịch bản phía máy chủ thông qua CGI. Ví dụ, bạn có thể chạy mã PHP với sự trợ giúp của FastCGI. Đối với Python và Ruby, bạn có thể sử dụng SCGI.

Hướng dẫn cách install Lighttpd Ubuntu 22.04

Việc install Lighttpd Ubuntu rất đơn giản. Không giống như Apache, nó không đòi hỏi việc cài đặt bất kỳ phần mềm bên thứ ba nào. Để cài đặt máy chủ này, thực hiện các bước sau.

Mở Terminal

Mở menu hệ thống và chọn Terminal để mở nó.

Cập nhật hệ thống

Trong bước tiếp theo, chúng ta sẽ cập nhật và nâng cấp hệ thống. Nhập các lệnh sau vào Terminal của bạn:

$sudo apt update
$sudo apt upgrade

Cài đặt máy chủ Lighttpd

Sau đó, nhập lệnh sau vào Terminal để cài đặt máy chủ Lighttpd:

$sudo apt install lighttpd –y

Xác minh việc cài đặt máy chủ Lighttpd

Sau khi cài đặt máy chủ Lighttpd, bạn có thể xác minh cài đặt bằng cách kiểm tra phiên bản bằng lệnh sau:

$lighttpd –version

Bạn sẽ thấy đầu ra tương tự sau:

lighttpd/1.4.63 (ssl) - a light and fast webserver

Khởi động và kích hoạt dịch vụ Lighttpd

Sau khi install Lighttpd Ubuntu hoàn tất, chúng ta cần khởi động và kích hoạt dịch vụ Lighttpd. Điều này sẽ giúp nó hoạt động như một dịch vụ hệ thống. Thực hiện các bước dưới đây.

Khởi động dịch vụ Lighttpd

Khởi động dịch vụ Lighttpd bằng cách chạy lệnh sau:

$sudo systemctl start lighttpd

Kích hoạt dịch vụ Lighttpd

Ngoài việc khởi động, kích hoạt dịch vụ Lighttpd thông qua lệnh sau:

$sudo systemctl enable lighttpd

Kiểm tra trạng thái của dịch vụ Lighttpd

Bây giờ, kiểm tra trạng thái của dịch vụ Lighttpd bằng cách sử dụng lệnh sau:

$systemctl status lighttpd

Mở các cổng trong tường lửa

Ngoài ra, bạn nên mở các cổng trong tường lửa. Cho phép các cổng 80 và 443 bằng cách chạy các lệnh sau:

$sudo ufw allow 80
$sudo ufw allow 443

Tải lại tường lửa

Bây giờ, tải lại tường lửa bằng cách sử dụng các lệnh sau:

$sudo ufw reload

Duyệt máy chủ Lighttpd

Bây giờ, mở trình duyệt ưa thích của bạn và nhập địa chỉ sau vào trình duyệt:

http://your-server

Bạn nên thấy trang web tương tự như sau:

Cài đặt Lighttpd trên Ubuntu 22.04 - Install Lighttpd Ubuntu 22.04

Định cấu hình PHP trên Lighttpd

Sau khi tìm hiểu cách cài đặt httpd, chúng ta sẽ thấy cách trang PHP có thể được phục vụ bằng máy chủ. Đầu tiên, chúng ta sẽ cấu hình PHP qua các bước sau.

Cài đặt PHP

Bước đầu tiên là cài đặt PHP với các tiện ích mở rộng thích hợp. Chạy lệnh sau để cài đặt nó:

$sudo apt install php php-cgi php-cli php-fpm php-curl php-gd php-mysql php-mbstring zip unzip

Bạn có thể xác minh rằng PHP được cài đặt đúng cách bằng cách chạy lệnh sau:

php -v

Cấu hình PHP-FM

Trong bước tiếp theo, chúng ta sẽ cấu hình PHP-FPM. Đầu tiên, mở tệp cấu hình bằng cách chạy lệnh sau:

$sudo nano /etc/php/*/fpm/pool.d/www.conf

Tìm thuộc tính "listen" và thay đổi như sau:

listen = 127.0.0.1:9000

Kích hoạt FastCGI

Tiếp theo, chúng ta sẽ kích hoạt FastCGI. Để làm điều này, trước hết, hãy mở tệp cấu hình bằng lệnh sau:

$sudo nano /etc/lighttpd/conf-available/15-fastcgi-php.conf

Thay đổi các dòng bắt đầu bằng "bin-path" và "socket" như sau:

"host" => "127.0.0.1",
"port" => "9000",

Bây giờ, kích hoạt FastCGI thông qua các lệnh sau:

$sudo lighty-enable-mod fastcgi
$sudo lighty-enable-mod fastcgi-php

Kiểm tra xem PHP có hoạt động với Lighttpd hay không

Sau khi đã cấu hình PHP, bây giờ chúng ta sẽ kiểm tra xem PHP có hoạt động tốt với Lighttpd hay không. Làm theo các bước dưới đây.

Tạo tệp PHP

Đầu tiên, tạo một tệp tin PHP kiểm tra bằng lệnh sau:

$sudo nano /var/www/html/phpinfo.php

Chỉnh sửa tệp PHP

Tệp "phpinfo.php" đã được mở. Chúng ta có thể chỉnh sửa nó và dán một số mã. Dán đoạn mã PHP mẫu sau vào tệp:

<?PHP
phpinfo();
?>

Làm cho Lighttpd trở thành chủ sở hữu của thư mục PHP

Làm cho Lighttpd trở thành chủ sở hữu của thư mục PHP bằng cách sử dụng lệnh sau:

$sudo chown -R www-data:www-data /var/www/html/
$sudo chmod -R 755 /var/www/html/

Khởi động lại máy chủ Lighttpd

Cuối cùng, khởi động lại máy chủ Lighttpd để áp dụng các thay đổi. Nhập lệnh sau vào Terminal của bạn:

$sudo /etc/init.d/lighttpd restart

Duyệt tệp PHP

Bây giờ, chúng ta sẽ duyệt tệp PHP để xem xem tích hợp PHP với lighttpd có hoạt động chính xác không. Để làm điều này, hãy mở trình duyệt ưa thích của bạn và nhập địa chỉ sau vào trình duyệt:

http://server-IP/phpinfo.php

Hoặc bạn cũng có thể thử địa chỉ sau:

http://localhost/phpinfo.php

Bạn sẽ thấy trang web tương tự như sau:

Cài đặt Lighttpd trên Ubuntu 22.04 - Install Lighttpd Ubuntu 22.04

Nếu trang web xuất hiện như trên, bạn đã cài đặt thành công Lighttpd và tích hợp nó với PHP.

Bài viết này đã tóm tắt việc install Lighttpd Ubuntu 22.04. Đây là một máy chủ web nhẹ tương tự như Apache. Chúng ta đã đi qua quá trình cài đặt và tích hợp với PHP. Cung cấp các bước cơ bản cho việc cài đặt và cấu hình. Ngoài ra, PHP và các phần mềm khác như WordPress cũng có thể được tích hợp với máy chủ Lighttpd.