Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Lighttpd di CentOS 8. 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 "aman, cepat, kompatibel, dan sangat fleksibel" yang dioptimalkan untuk lingkungan berkinerja tinggi. Ini mengkonsumsi sumber daya yang sangat sedikit dibandingkan dengan server web lain dan terutama cepat untuk menjalankan aplikasi AJAX. Lighttpd hadir dengan serangkaian fitur yang kaya, seperti FastCGI, SCGI, Auth, URL-Rewriting, Output-Compression, mekanisme acara, dan banyak lagi.
Instal Lighttpd di CentOS 8
Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.
sudo dnf install epel-release sudo dnf update
Langkah 2. Instal Lighttpd pada sistem CentOS.
Jalankan perintah berikut untuk menginstal server web Lighttpd:
sudo dnf install lighttpd
Setelah berhasil menginstal Lighttpd, jalankan perintah di bawah ini untuk memulai dan aktifkan layanan untuk memulai secara otomatis saat boot:
sudo systemctl start lighttpd sudo systemctl enable lighttpd
Periksa versi server Lighttpd yang diinstal dengan perintah:
lighttpd -v
Setelah selesai, sekarang Anda perlu mengizinkan lalu lintas HTTP dan HTTPS di firewall Anda:
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Kemudian, buka browser web dan buka http://localhost
jika Anda menginstal secara lokal atau http://your-server-ip-address
jika Anda menginstal dari jarak jauh.
Langkah 3. Instal PHP dan PHP-FPM dengan FastCGI.
Instal paket PHP dan PHP-FPM menggunakan dnf
perintah:
sudo dnf install php php-fpm lighttpd-fastcgi php-mysqlnd php-pdo php-gd php-mbstring
Selanjutnya, edit konfigurasi ‘/etc/php-fpm.d/www.conf
' :
nano /etc/php-fpm.d/www.conf
Ubah default 'pengguna' dan 'grup' ke Lighttpd:
user = lighttpd group = lighttpd
Juga, ubah mendengarkan PHP-FPM default menggunakan alamat IP lokal dengan port '9000':
listen = 127.0.0.1:9000
Selanjutnya, edit konfigurasi PHP ‘/etc/php.ini
' menggunakan editor nano:
nano /etc/php.ini
Batalkan komentar pada baris berikut untuk mendapatkan dukungan dengan PHP-CGI untuk server web Lighttpd:
cgi.fix_pathinfo=1
Simpan dan tutup file., mulai ulang Lighttpd dan layanan PHP-FPM untuk menerapkan semua perubahan konfigurasi:
sudo systemctl restart lighttpd sudo systemctl restart php-fpm
Selamat, Anda telah mempelajari cara menginstal dan mengonfigurasi server web Lighthttpd di CentOS 8. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.