Pasang LightTPD dengan PHP dan MariaDB di Rocky/Almalinux

- 4315
- 748
- Dwayne Hackett
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

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

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

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

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

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.

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;

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

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

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

- « Distrobox - Jalankan distribusi Linux di dalam terminal Linux
- Cara mengatur kata sandi grub2 di rhel, centos dan fedora linux »