Pasang LightTPD dengan PHP dan MariaDB di Rocky/Almalinux

Pasang LightTPD dengan PHP dan MariaDB di Rocky/Almalinux

Lighttpd adalah open-source, berkinerja tinggi, super cepat, fleksibel, dan sederhana untuk mengonfigurasi server web yang aman yang menyediakan dukungan untuk teknologi luas yang mencakup PHP, FastCGI, AUTH, SSL, penulisan ulang URL, proxy terbalik, penyeimbang beban, dan lebih banyak.

Lighttpd sangat efisien, ringan, dan menawarkan lingkungan kritis kecepatan yang dioptimalkan dengan memori yang lebih rendah dan penggunaan CPU daripada server web populer lainnya seperti Apache Dan Nginx.

[Anda mungkin juga suka: 8 server web open source terbaik]

Lighttpd Dengan anggun mengoperasikan banyak koneksi bersamaan, memiliki jejak memori kecil, dan memberikan keamanan dan ketahanan. Ini juga merupakan platform-independen yang menawarkan kinerja asli untuk sistem UNIX, Linux, dan Windows.

Di artikel ini, Anda akan belajar cara menginstal Lighttpd server web dengan Mysql Dan Php dukungan di Rockylinux Dan Almalinux.

Menginstal server web LightTPD di Rocky Linux

Cara paling sederhana untuk menginstal Lighttpd adalah dengan menambahkan repositori EPEL dan memperbarui daftar perangkat lunak menggunakan perintah berikut.

# yum -y install epel -rilis # yum -y update 

Sekarang Anda siap menginstal Lighttpd dari Epel repo.

# yum instal lighttpd 
Instal Lighttpd di Linux Rocky

Setelah menginstal Lighttpd, Anda harus memulai, mengaktifkan layanan untuk secara otomatis memulai pada waktu boot, dan pastikan untuk memverifikasi status menggunakan perintah berikut.

# systemctl start lighttpd # systemctl aktifkan lighttpd # systemctl status lighttpd 
Periksa status lighttpd

Selanjutnya, periksa versi Lighttpd diinstal pada sistem Anda menggunakan perintah berikut.

# lighttpd -v lighttpd/1.4.55 (SSL) - Server web yang ringan dan cepat 

Jika Anda menjalankan firewall pada sistem, pastikan untuk membuka Http Dan Https Lalu lintas di firewall Anda.

# firewall-cmd --permanent --zone = public --add-service = http # firewall-cmd --permanent --zone = public --add-service = https # firewall-cmd --eload 

Sekarang buka browser Anda dan navigasikan ke URL berikut untuk mengonfirmasi bahwa Anda Lighttpd server web sedang berjalan.

http: // domain Anda.com atau http: // Anda-IP-addr 
Periksa halaman web Lighttpd

File konfigurasi default untuk Lighttpd adalah /etc/lighttpd/lighttpd.conf dan direktori root dokumen adalah /var/www/lighttpd/.

Memasang Mariadb di Linux Rocky

Demikian pula, Anda juga dapat menginstal Mariadb dari repositori default seperti yang ditunjukkan.

# yum -y menginstal mariadb mariadb -server 
Instal Mariadb di Linux Rocky

Setelah menginstal Mariadb, Anda harus memulai, mengaktifkan dan memverifikasi status seperti yang ditunjukkan.

# systemctl Mulai mariadb.Layanan # Systemctl Aktifkan Mariadb.Layanan # Systemctl Status mariadb.melayani 
Periksa status mariadb

Sekali Mariadb sedang berjalan, Anda perlu mengamankan instalasi dengan mengeluarkan perintah skrip keamanan berikut.

# mysql_secure_installation 

Script akan meminta Anda untuk membuat kata sandi root baru, menghapus pengguna anonim, menonaktifkan login root dari jarak jauh. Hapus Tes Database, dan Muat Ulang Tabel Privilege.

Aman Mariadb di Linux Rocky

Setelah Anda diamankan Mariadb instalasi, cobalah untuk terhubung ke Mariadb shell dari terminal menggunakan kata sandi baru.

# mysql -u root -p mariadb [(tidak ada)]> tampilkan database; 
Hubungkan shell mysql

Memasang PHP dan PHP-FPM dengan FastCGI di Rockylinux

Untuk memasang Php dengan Php-fpm Dan Fastcgi Dukungan, Anda perlu menginstal Php bersama dengan modul yang dibutuhkan seperti yang ditunjukkan.

# yum -y menginstal php php-mysqlnd php-pdo php-gd php-mbstring php-fpm lighttpd-fastcgi 
Pasang PHP di Rocky Linux

Selanjutnya, buka php-fpm file konfigurasi.

# vi /etc /php-fpm.d/www.conf 

Atur pengguna dan grup ke Lighttpd seperti yang ditunjukkan.

; UNIX User/Group Proses; Catatan: Pengguna wajib. Jika grup tidak diatur, grup pengguna default; akan digunakan. ; RPM: Apache dipilih untuk dapat mengakses Dir sebagai httpd Pengguna = LightTpd ; RPM: Simpan grup yang diizinkan untuk menulis di log dir Dir. grup = lighttpd 

Juga, secara default php-fpm penggunaan Listen =/run/php-fpm/www.kaus kaki soket, Anda perlu membuat garis ini Dengarkan = 127.0.0.1: 9000 sebagai koneksi TCP.

; Listen =/run/php-fpm/www.Sock Listen = 127.0.0.1: 9000 

Setelah melakukan perubahan, Anda harus memulai, mengaktifkan dan memverifikasi status php-fpm.

# systemctl mulai php-fpm.Layanan # Systemctl Aktifkan PHP-FPM.Layanan # Systemctl Status PHP-FPM.melayani 
Periksa status PHP-FPM

Mengaktifkan PHP dan PHP-FPM dengan FastCGI di LightTPD

Untuk mengaktifkan Fastcgi Dukungan dalam PHP, Anda perlu membuat perubahan konfigurasi dalam tiga file sebagai berikut.

Buka file pertama /etc/php.ini.

# vi /etc /php.ini 

Unkomment baris berikut yang mengatakan garis CGI.fix_pathinfo = 1.

CGI.fix_pathinfo = 1 

Kemudian buka file kedua yang dipanggil /etc/lighttpd/modul.conf.

# vi/etc/lighttpd/modul.conf 

Unkomment baris berikut yang mengatakan Sertakan “conf.d/fastcgi.conf ”.

Sertakan "conf.d/fastcgi.conf " 

Selanjutnya, buka file ketiga dipanggil /etc/lighttpd/conf.d/fastcgi.conf.

# vi/etc/lighttpd/conf.d/fastcgi.conf 

Sekarang tambahkan wadah berikut di bagian bawah file dan simpan.

fastcgi.server += (".php "=> ((" host "=>" 127.0.0.1 "," port "=>" 9000 "," Broken-ScriptFileName "=>" Enable ")))) 

Restart layanan lighttpd untuk mencerminkan perubahan dan memungkinkan dukungan php.

# Systemctl restart lighttpd 

Setelah membuat semua perubahan konfigurasi di atas, Anda perlu menguji dukungan FastCGI di PHP dengan membuat a phpinfo.php file di bawah /var/www/lighttpd/ direktori.

# vi/var/www/lighttpd/phpinfo.php 

Tambahkan baris berikut ke dalamnya.

 

Buka browser Anda dan navigasikan ke URL berikut untuk menguji dukungan FastCGI di PHP.

http: // domain Anda.com/phpinfo.php atau http: // Anda-IP-addr/phpinfo.php 
Periksa dukungan FastCGI di PHP