Lighttpd, server yang cepat dan sangat fleksibel untuk Ubuntu 20.04

tentang lighttpd

Pada artikel selanjutnya kita akan membahasnya bagaimana kita bisa menginstal server Lighttpd di Ubuntu 20.04. Ini adalah sebuah web servidor aman, cepat, dan fleksibel yang dioptimalkan untuk lingkungan berkinerja tinggi. Ini mengkonsumsi sumber daya yang sangat sedikit dibandingkan dengan server web lain, dan sangat cepat untuk menjalankan aplikasi AJAX. Ini juga open source, dan menggunakan lisensi BSD. Bekerja pada sistem mirip UNIX.

Menggabungkan Ubuntu 20.04 dengan Lighttpd adalah taruhan yang menarik jika Anda tertarik dengan server web yang cepat, efisien, dan aman. Server ini meninggalkan jejak memori kecil jika Anda membandingkannya dengan server web lain, ia juga memiliki manajemen beban CPU yang efisien dan serangkaian fungsi lanjutan (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting dan banyak lagi).

Instal Lighttpd di Ubuntu 20.04

Lighttpd adalah alternatif yang sangat populer untuk server web populer di sistem operasi keluarga Unix. Terima kasih untuk ini, Kami dapat menemukannya tersedia melalui repositori utama Ubuntu 20.04. Oleh karena itu, untuk menginstalnya di Ubuntu 20.04, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menjalankan perintah:

instal lighttpd

sudo apt install lighttpd

Lighttpd dikelola sebagai layanan sistem, dan oleh karena itu kita dapat memulainya dengan mengetik di terminal:

sudo systemctl start lighttpd

Dan kita bisa Hentikan dengan perintah lain ini:

sudo systemctl stop lighttpd

Ini juga akan memberi kita kemungkinan mengetahui status layanan mengetik di terminal:

lampu status tpd

sudo systemctl status lighttpd

Saat server aktif dan berjalan, kami dapat buka browser web dan buka http://localhost jika kita menginstalnya secara lokal, atau http://ip-del-servidor jika kita menginstalnya dari jarak jauh.

localhost lighttpd

Tambahkan dukungan PHP ke Lighttpd

Harus dikatakan seperti itu kita perlu menginstal PHP agar situs web dinamis dapat ditafsirkan, karena secara default tidak. Dengan ini kami menjamin bahwa sebagian besar aplikasi yang dibuat dengan bahasa ini dapat digunakan di server kami. Kita akan bisa instal PHP dengan perintah berikut::

instal php untuk lighttpd

sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-curl php7.4-xml

Ketika instalasi PHP selesai, beberapa perubahan kecil perlu dilakukan agar Lighttpd dapat bekerja dengan PHP dan menafsirkan situs web. Hal pertama akan menjadi buka salah satu file konfigurasi dengan editor favorit kami:

sudo vim /etc/php/7.4/fpm/pool.d/www.conf

Y di dalam file ubah nilai 'dengarkan' a:

mendengarkan nilai

listen = 127.0.0.1:9000

Kemudian kami menyimpan perubahan dan menutup file. Langkah selanjutnya adalah buat lebih banyak perubahan pada file konfigurasi lain. Jadi, mari kita buka:

sudo vim /etc/lighttpd/conf-available/15-fastcgi-php.conf

Dan di dalam kita akan mengubah baris berikut:

"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

Untuk yang lainnya ini:

konfigurasi-15-fastcgi-php

"host" => "127.0.0.1",
"port" => "9000",

Setelah selesai, kami menyimpan perubahan dan menutup file.

Pada titik ini, hanya tinggal menjalankan perintah berikut untuk aktifkan modul yang akan membuat Lighttpd berfungsi dengan PHP:

aktifkan modul lighttpd dengan php

sudo lighty-enable-mod fastcgi

sudo lighty-enable-mod fastcgi-php

Jadi memulai ulang layanan Lighttpd dan php-fpm:

sudo systemctl restart lighttpd php7.4-fpm

Memeriksa bahwa PHP diaktifkan

Untuk menguji apakah semua yang telah kita lakukan berhasil, kita akan menulis file PHP di direktori root Lighttpd, dan kemudian membukanya dengan browser.

Kita akan membuat file ini dengan perintah:

sudo vim /var/www/html/test.php

Di dalam file, kita akan menempelkan teks berikut. Kemudian kita simpan dan tutup file tersebut.

<?php phpinfo();?>

Kembali di terminal, kita harus mengubah izin direktori dan menjadikan Lighttpd sebagai pemiliknya. Kami akan melakukannya dengan menjalankan perintah:

izin direktori

sudo chown -R www-data:www-data /var/www/html/

sudo chown -R 755 /var/www/html/

Sekarang jika kita membuka browser dan kita pergi ke file yang baru dibuat dengan URL http://tu-servidor/test.php kita harus melihat sesuatu seperti berikut:

versi php lighttpd

Anda mungkin perlu me-restart server Lighttpd agar file dapat dimuat dengan benar tes.php kami baru saja membuat.

Seperti yang ditunjukkan di OSRadar, Lighttpd menonjol karena sangat ringan dalam eksekusi aplikasi web. Untuk alasan ini, dapat digunakan untuk banyak hal menarik dalam pekerjaan kita sehari-hari di server. Untuk informasi lebih lanjut tentang server ini, kami dapat berkonsultasi dengan dokumentasi yang ditawarkan di situs proyek. Selain itu kami juga dapat memperoleh informasi lebih lanjut di Repositori GitHub.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.