Pasang LightTPD dengan PHP dan MariaDB di Rocky/Almalinux
- 4282
- 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 lighttpdInstal 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 lighttpdPeriksa 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-addrPeriksa 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 -serverInstal 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.melayaniPeriksa 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 RockySetelah 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-fastcgiPasang 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.melayaniPeriksa 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.phpPeriksa dukungan FastCGI di PHP
- « Distrobox - Jalankan distribusi Linux di dalam terminal Linux
- Cara mengatur kata sandi grub2 di rhel, centos dan fedora linux »