Dalam tutorial ini, kami akan menunjukkan cara menginstal Lighttpd di VPS Centos 7 serta menyiapkan MariaDB dan PHP.
Lighttpd adalah server web yang aman, open-source, cepat, fleksibel, dan lebih dioptimalkan. Lighttpd memiliki infrastruktur berkecepatan tinggi yang memungkinkan kinerja yang lebih baik dengan perangkat keras yang sama jika dibandingkan dengan server web alternatif lainnya. Lighttpd mendukung antarmuka FastCGI, SCGI, dan CGI dan memungkinkan aplikasi web yang ditulis dalam bahasa pemrograman apa pun untuk digunakan dengan server.
FastCGI Lighttpd dapat dikonfigurasi untuk mendukung PHP dengan cache opcode dan juga telah mendapat perhatian dalam komunitas Perl, Python, dan Ruby.
Mari kita mulai dengan penginstalan.
Prasyarat
- Untuk keperluan tutorial ini, kita akan menggunakan VPS Centos 7.
- Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan.
Langkah 1:Hubungkan melalui SSH dan Perbarui
Hubungkan ke server Anda melalui SSH sebagai pengguna root menggunakan perintah berikut:
ssh root@IP_ADDRESS -p PORT_NUMBER
Ingatlah untuk mengganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP dan nomor port SSH masing-masing server Anda.
Sebelum memulai instalasi, Anda perlu memperbarui paket sistem Anda ke versi terbarunya. Mudah dilakukan, dan tidak akan memakan waktu lebih dari beberapa menit.
Anda dapat melakukannya dengan menjalankan perintah berikut:
sudo yum update
Setelah pembaruan selesai, kita dapat melanjutkan ke langkah berikutnya.
Langkah 2:Instal Lighttpd
Sebelum menginstal Lighttpd, kita perlu mengaktifkan repositori EPEL di sistem kita dan memperbarui paket perangkat lunak kita sekali lagi menggunakan perintah berikut:
yum -y install epel-releaseyum -y update
Setelah repositori EPEL diaktifkan, kita dapat menginstal server web Lighttpd dengan menjalankan perintah berikut:
yum install lighttpd
Setelah paket Lighttpd terinstal, kita dapat memulai dan mengaktifkan layanan untuk memulai secara otomatis saat boot.
systemctl start lighttpdsystemctl aktifkan lighttpd
Untuk memeriksa status layanan, jalankan perintah berikut:
systemctl status lighttpd
Jika semuanya baik-baik saja, Anda akan mendapatkan output berikut:
● lighttpd.service - Server Web Secepat Kilat Dengan Persyaratan Sistem Ringan Dimuat:dimuat (/usr/lib/systemd/system/lighttpd.service; dinonaktifkan; vendor preset:dinonaktifkan) Aktif:aktif (berjalan) sejak Sel 2019-07 -02 12:52:11 CDT; 2 dtk yang lalu PID Utama:11445 (lighttpd) CGroup:/system.slice/lighttpd.service └─11445 /usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf
Jika Anda melihat kesalahan jaringan dalam status, buka /etc/lighttpd/lighttpd.conf
file konfigurasi dan ubah baris yang mengatakan server.use-ipv6
dari enable
untuk disable
.
Sekarang, kita perlu memulai ulang server web Lighttpd dan semuanya akan berfungsi dengan baik.
systemctl restart lighttpd
Selanjutnya, Anda dapat membuka browser web favorit Anda dan memasukkan Alamat IP server Anda. Ini akan memuat halaman web Lighttpd default.
Akar dokumen default untuk Lighttpd adalah /var/www/lighttpd/
dan file konfigurasi utama ada di /etc/lighttpd/lighttpd.conf
.
Langkah 3:Menginstal dukungan MariaDB untuk Lighttpd
Jika Anda memerlukan dukungan database dengan pengaturan Lighttpd Anda, langkah ini bisa sangat berguna.
Kita dapat menginstal server database MariaDB menggunakan perintah berikut:
yum -y install mariadb mariadb-server
Setelah instalasi selesai, kita dapat memulai dan mengaktifkan layanan dengan perintah berikut:
systemctl start mariadb.servicesystemctl aktifkan mariadb.service
Kami kemudian dapat memeriksa status layanan dengan menjalankan perintah berikut:
systemctl status mariadb.service
Jika semuanya baik-baik saja, Anda akan mendapatkan output berikut:
● mariadb.service - Server database MariaDB Dimuat:dimuat (/usr/lib/systemd/system/mariadb.service; diaktifkan; vendor preset:dinonaktifkan) Aktif:aktif (berjalan) sejak Selasa 07-02 11:44:39 CDT; 1 jam 29 menit yang lalu PID Utama:776 (mysqld_safe) CGroup:/system.slice/mariadb.service ├─ 776 /bin/sh /usr/bin/mysqld_safe --basedir=/usr 1076 /usr/libexec/mysqld -- basedir=/usr --datadir=/var/lib/mysql
Kita dapat terhubung ke baris perintah MariaDB dengan perintah berikut:
mysql -u root -p
Jika Anda berhasil login, Anda akan mendapatkan output berikut:
Selamat datang di monitor MariaDB. Perintah diakhiri dengan; atau \g.Id koneksi MariaDB Anda adalah versi 5Server:5.5.60-MariaDB MariaDB Server
Kami telah berhasil menginstal dan terhubung ke server database MariaDB. Anda dapat mengetik 'keluar' untuk keluar dari antarmuka.
Langkah 4:Menginstal PHP dan PHP-FPM dengan FastCGI
Untuk menginstal PHP bersama dengan semua ekstensi yang diperlukan, jalankan perintah berikut:
yum -y install php php-mysqlnd php-pdo php-gd php-mbstring
Setelah PHP diinstal, kita dapat mengaktifkan dukungan PHP-FPM dan FastCGI untuk Lighttpd dengan menjalankan perintah berikut:
yum -y install php-fpm lighttpd-fastcgi
Selanjutnya buka file berikut /etc/php-fpm.d/www.conf
menggunakan editor teks pilihan Anda. Untuk tutorial kami, kami akan menggunakan 'nano':
nano /etc/php-fpm.d/www.conf
Setelah file terbuka, ubah dua baris berikutnya:
; Pengguna/grup proses Unix; Catatan:Pengguna wajib. Jika grup tidak disetel, grup pengguna default; akan digunakan.; RPM:Apache Dipilih untuk dapat mengakses beberapa dir sebagai httpduser =lighttpd; RPM:Biarkan grup tetap diizinkan untuk menulis di log dir.group =lighttpd
Sekarang, kita dapat memulai layanan PHP-FPM dan mengaktifkannya untuk memulai secara otomatis saat boot dengan perintah berikut:
systemctl start php-fpm.servicesystemctl aktifkan php-fpm.service
Untuk memeriksa status layanan, jalankan ini:
systemctl status php-fpm.service
Anda akan mendapatkan output berikut:
● php-fpm.service - Pengelola Proses PHP FastCGI Dimuat:dimuat (/usr/lib/systemd/system/php-fpm.service; dinonaktifkan; vendor preset:dinonaktifkan) Aktif:aktif (berjalan) sejak Sel 2019 -07-02 13:30:09 CDT; 10 detik yang lalu PID Utama:11571 (php-fpm) Status:"Proses aktif:0, idle:5, Permintaan:0, lambat:0, Lalu lintas:0req/sec" CGroup:/system.slice/php-fpm.serviceItu saja – dalam tutorial ini, kita belajar cara menginstal Lighttpd di Centos 7, serta cara mengaktifkan MariaDB, PHP, dan PHP-FPM dengan FastCGI di Lighttpd.
Tentu saja, Anda tidak perlu menginstal Lighttpd di CentOS 7 jika Anda menggunakan salah satu Layanan Hosting CentOS VPS kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal dan menyiapkan Lighttpd di CentOS 7 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai postingan ini tentang cara menginstal Lighttpd di CentOS 7 , silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan pintasan berbagi di bawah, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.
Cent OS