GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal server Web Lighttpd di CentOS 8

Dalam posting ini, Anda akan belajar cara Menginstal Lighttpd di CentOS 8

Lighttpd adalah server web open-source, aman, cepat, fleksibel, dan lebih dioptimalkan yang dirancang untuk lingkungan yang kritis terhadap kecepatan dengan penggunaan memori yang lebih sedikit dibandingkan dengan server web lainnya. Ini dapat menangani hingga 10.000 koneksi paralel dalam satu server dengan manajemen beban CPU yang efektif. Juga, Muncul dengan set fitur canggih seperti FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting dan banyak lagi. Lighttpd adalah solusi yang sangat baik untuk setiap server Linux, karena infrastruktur io berkecepatan tinggi yang memungkinkan kami untuk menskalakan kinerja beberapa kali lebih baik dengan perangkat keras yang sama dibandingkan dengan server web alternatif lainnya.

Pada artikel ini kita akan belajar cara Menginstal server Web Lighttpd di CentOS 8.

Instal Server Web Lighttpd:

Pertama, kita akan menambahkan repositori EPEL dan kemudian menginstal server web Lighttpd. Lighttpd tersedia di repositori EPEL (Extract Packages for Enterprise Linux).

dnf install epel-release
dnf install lighttpd -y

Setelah Instalasi selesai, mulai dan aktifkan layanan lighttpd.

systemctl start lighttpd
systemctl enable lighttpd
systemctl status lighttpd

Selanjutnya, kita akan menambahkan layanan HTTP ke daftar aturan firewalld menggunakan perintah berikut:

firewall-cmd --add-service=http --permanent
firewall-cmd --reload

Sekarang buka browser web Anda dan ketik alamat IP server di bilah alamat. http://alamat IPanda/

Instal Server Database MariaDB:

Untuk menginstal server database MariaDB, jalankan perintah berikut:

dnf install mariadb-server -y

Mulai dan Aktifkan layanan MariaDB.

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Sekarang kita akan mengatur kata sandi root default dan pengaturan lainnya menggunakan perintah di bawah ini:

mysql_secure_installation

Sekarang ketikkan kata sandi baru untuk server MariaDB Anda dan ketik 'Y' untuk semua konfigurasi.

Selanjutnya, masuk ke shell MySQL menggunakan pengguna root default dan kata sandi Anda.

mysql -u root -p

Setelah Login, periksa semua pengguna yang tersedia di server MariaDB menggunakan kueri berikut.

select User,Host from mysql.user;

Sekarang keluar dari MariaDB menggunakan perintah berikut:

quit;

Instal dan Konfigurasi PHP-FPM:

Sekarang, kita akan menginstal dan mengkonfigurasi PHP-FPM untuk server web Lighttpd.

Instal repositori Remi untuk versi PHP yang diperbarui.

dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Sekarang daftar modul PHP yang tersedia.

dnf module list php

Sekarang Aktifkan modul PHP 8:

dnf module enable php:remi-8.0 -y

Instal paket PHP dan PHP-FPM menggunakan perintah berikut:

dnf install php php-fpm lighttpd-fastcgi php-mysqlnd php-pdo php-gd php-mbstring

Sekarang Edit file konfigurasi PHP-FPM.

nano /etc/php-fpm.d/www.conf

Sekarang ubah default user dan group seperti pada Gambar di bawah ini:

Ubah default mendengarkan PHP-FPM menggunakan alamat IP lokal dengan port '9000'.

simpan dan keluar dari file.

Sekarang edit File konfigurasi PHP.

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 keluar dari file.

Sekarang Mulai dan Aktifkan layanan PHP-FPM.

systemctl start php-fpm
systemctl enable php-fpm

Layanan PHP-FPM aktif dan berjalan, periksa menggunakan perintah berikut:

ss -plnt
systemctl status php-fpm

Setup Lighttpd dan PHP-FPM:

kami akan mengonfigurasi Lighttpd agar berfungsi dengan instalasi PHP-FPM kami.

Lighttpd dapat digunakan untuk melayani aplikasi web PHP menggunakan dua cara:

  • Melayani melalui Layanan PHP-FPM
  • Menyajikan melalui self-spawning PHP-CI

kita perlu mengaktifkan modul FastCGI di server web Lighttpd dan menambahkan konfigurasi kita ke file konfigurasi modul FastCGI.

cd /etc/lighttpd/
nano modules.conf

Batalkan komentar pada baris berikut:

##
## FastCGI (mod_fastcgi)
##
include "conf.d/fastcgi.conf"

simpan dan keluar dari file.

Selanjutnya, kita akan menambahkan konfigurasi PHP kita ke file konfigurasi “conf.d/fastcgi.conf”.

nano conf.d/fastcgi.conf

Jika Anda ingin menggunakan layanan PHP-FPM, tambahkan konfigurasi berikut:

fastcgi.server += ( ".php" =>
        ((
                "host" => "127.0.0.1",
                "port" => "9000",
                "broken-scriptfilename" => "enable"
        ))
)

buat direktori baru “/var/run/lightpd” dan ubah kepemilikan direktori tersebut menjadi ‘lightpd’ menggunakan perintah berikut:

mkdir -p /var/run/lighttpd
chown -R lighttpd:lighttpd /var/run/lighttpd

Mulai ulang layanan Lighttpd untuk menerapkan konfigurasi baru.

systemctl restart lighttpd

Sekarang kita akan membuat file phpinfo baru pada direktori Root Dokumen Lighttpd default.

cd /var/www/lighttpd/
nano info.php

Tambahkan baris berikut:

<?php
phpinfo();
?>

simpan dan keluar dari file.

Selanjutnya, buka browser web Anda dan ketik alamat IP server diikuti dengan 'info.php'. http://alamat IPanda/info.php.

Seperti yang terlihat pada gambar di atas, PHP-FPM bekerja dengan server web Lighttpd.

Instalasi server Web Lighttpd di Server CentOS 8 telah berhasil diselesaikan.


Cent OS
  1. Cara Instal Apache Web Server di CentOS 7

  2. Cara menginstal Apache Web Server di Centos 8

  3. Cara Menginstal Lighttpd di CentOS 7

  1. Cara Menginstal Server Minecraft di CentOS 7

  2. Cara Menginstal Nginx di CentOS 8

  3. Cara Menginstal PostgreSQL di CentOS 8

  1. Cara Menginstal MariaDB di CentOS 8

  2. Cara menginstal server web LiteSpeed ​​​​pada CentOS 7

  3. Cara Menginstal Server FreeIPA di CentOS 7