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:
Đị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:
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.