Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengatur Lighttpd di Debian 10. Sebelum melanjutkan dengan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.
Lighttpd adalah server web gratis, open-source, dan berkinerja tinggi yang dikembangkan oleh Jan Kneschke. Ini memiliki jejak memori yang rendah jika dibandingkan dengan server web lain dan dirancang khusus untuk lingkungan yang kritis kecepatan. Ini aman, cepat, dan dapat menangani hingga 10.000 koneksi secara paralel di satu server. Lighttpd hadir dengan serangkaian fitur yang kaya, seperti FastCGI, SCGI, Auth, URL-Rewriting, Output-Compression, mekanisme acara, dan banyak lagi.
Instal Lighttpd di Debian 10
Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.
sudo apt update sudo apt upgrade
Langkah 2. Instal Lighttpd di Debian 10.
Instal Lighttpd dari repositori Debian menggunakan apt package manager:
sudo apt install lighttpd
Setelah berhasil menginstal Lighttpd, mulai dan aktifkan layanan untuk memulai secara otomatis saat boot:
sudo systemctl start lighttpd sudo systemctl enable lighttpd sudo systemctl status lighttpd
Setelah diinstal, kita akan dapat memeriksa pengoperasiannya, membuka browser web dan membuka http://YOUR_SERVER_IP atau http ://localhost jika kita berada di mesin lokal. Ingatlah bahwa ini bekerja melalui port 80 dan harus tersedia.
Langkah 3. Mengaktifkan dukungan PHP ke Lighttpd.
Langkah pertama adalah menginstal PHP dan beberapa modulnya, untuk melakukannya gunakan perintah berikut:
sudo apt install php7.3 php7.3-fpm php7.3-mysql php7.3-cli php7.3-curl php7.3-xml
Secara default, PHP-FPM mendengarkan pada soket UNIX /var/run/php73-fpm.sock.
Jadi, kita perlu memodifikasi file /etc/php/7.3/fpm/pool.d/www.conf
dan atur PHP-FPM untuk mendengarkan pada soket TCP:
sudo nano /etc/php/7.3/fpm/pool.d/www.conf
listen = 127.0.0.1:9000
Simpan dan tutup file. Selanjutnya, buka file 15-fastcg-php.conf untuk mengaktifkan dukungan FastCGI di Lighttpd:
nano /etc/lighttpd/conf-available/15-fastcgi-php.conf
"bin-path" => "/usr/bin/php-cgi", "socket" => "/var/run/lighttpd/php.socket",
Ke
"host" => "127.0.0.1", "port" => "9000",
Simpan dan tutup file. Kemudian, aktifkan modul FastCGI dan FastCGI-PHP dengan perintah berikut:
lighty-enable-mod fastcgi lighty-enable-mod fastcgi-php
Terakhir, restart layanan Lighttpd dan PHP-FPM untuk menerapkan semua perubahan konfigurasi:
sudo systemctl restart lighttpd sudo systemctl restart php7.3-fpm
Langkah 4. Konfigurasi Firewall
Terapkan perintah berikut untuk mengizinkan permintaan HTTP (80) dan HTTPS (443) melalui firewall:
ufw allow 80/tcp ufw allow 443/tcp ufw reload
Selamat, Anda telah mempelajari cara menginstal dan mengkonfigurasi Lighttpd di Debian Buster. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.