GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Lighttpd di Debian 10

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.


Debian
  1. Cara Menginstal Nextcloud Di Debian 9

  2. Cara Menginstal PostgreSQL 11/10 di Debian 9 &Debian 8

  3. Cara Menginstal MongoDB 4.4 / 4.2 Di Debian 9

  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal MongoDB di Debian 9

  3. Cara Menginstal PostgreSQL di Debian 11 / Debian 10

  1. Cara Menginstal Nginx di Debian 9

  2. Cara Instal Apache di Debian 9

  3. Cara Menginstal Jenkins di Debian 9