Cara Install Lighttpd di CentOS 7

*Lighttpd* (dibaca “lighty”) adalah aplikasi web server yang dioptimalkan untuk kecepatan akses atau hemat dalam penggunaan resources. Lighttpd awalnya dikembangkan oleh Jan Kneschke sebagai proof-of-concept masalah c10k, bagaimana web server dapat menangani 10.000 koneksi secara paralel pada satu server.

-Install Lighttpd-

Aktifkan repository EPEL

[INPUT]

1 yum -y install epel-release

Import EPEL GPG key

[INPUT]

1 rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

Update repository

[INPUT]

1 yum update

Install paket lighttpd

[INPUT]

1 yum -y install lighttpd

Ubah file konfigurasi lighttpd

[INPUT]

1 nano /etc/lighttpd/lighttpd.conf

Pada opsi /server.use-ipv6/ isi dengan /disable/

[INPUT]

1 2 3 4 5 6 … ## ## Use IPv6? ## server.use-ipv6 = “disable” …

Aktifkan dan jalankan service lighttpd

[INPUT]

1 2 systemctl enable lighttpd systemctl start lighttpd

Pengujian instalasi, akses /http://localhost/ atau /http://IP_SERVER/

-Install PHP-

Install PHP-FPM

[INPUT]

1 yum -y install php-fpm lighttpd-fastcgi

Konfigurasi PHP-FPM

[INPUT]

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

Ganti user dan group PHP-FPM dari /apache/ menjadi /lighttpd/

[INPUT]

1 2 user = lighttpd group = lighttpd

Jalankan PHP-FPM pada Unix socket

[INPUT]

1 listen = /var/run/php-fpm/php5-fpm.sock

Konfigurasi PHP

[INPUT]

1 nano /etc/php.ini

Aktifkan opsi /cgi.fix_pathinfo/

[INPUT]

1 cgi.fix_pathinfo=1

Aktifkan dan jalankan service php-fpm

[INPUT]

1 2 systemctl enable php-fpm systemctl start php-fpm

Ubah konfigurasi modules Lighttpd

[INPUT]

1 nano /etc/lighttpd/modules.conf

Aktifkan mod_fastcgi

[INPUT]

1 2 3 4 ## ## FastCGI (mod_fastcgi) ## include “conf.d/fastcgi.conf”

Konfigurasi Lighttpd FastCGI

[INPUT]

1 nano /etc/lighttpd/conf.d/fastcgi.conf

Jika file membaca file .php, akan memanggil PHP-FPM

[INPUT]

1 2 3 4 5 6 fastcgi.server += ( “.php” =>         ((                 “socket” => “/var/run/php-fpm/php5-fpm.sock”,                 “broken-scriptfilename” => “enable”         )) )

Restart service lighttpd

[INPUT]

1 systemctl restart lighttpd

Buat file PHP untuk menguji konfigurasi

[INPUT]

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

Isinya

[INPUT]

1

Akses di web browser /http://localhost/info.php/ atau /http://IP_SERVER/info.php/

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.