Lighttpd, Unix, Linux ve Windows sunucu işletim sistemleri için Apache web sunucusuna ince bir alternatiftir. Öncelikli hedefi web içeriğini hızlı ve güvenli bir şekilde sunmaktır.
Lighttpd web sunucusu, özellikle web’de Linux üzerinden içerik sunması gereken ancak etkileyici bir miktarda CPU ve RAM'e sahip olmayan kullanıcılar için kullanışlıdır.
Lighthttpd web sunucusunu ayarlamak çok fazla değilLinux'ta Apache veya Nginx kurulumu gibi. Geliştirme web sitesinde hiçbir paket yok. Bunun yerine, kullanmak istiyorsanız, bir paket indirmeniz ve el ile yüklemeniz gerekir. İşte nasıl yapılacağı.
Lighttpd RPM paketini indirin
Bir süre önce, bir Lighttpd RPM paketi vardı.CentOS / RedHat Kurumsal Linux. Ancak, web sunucusu geliştiricileri artık bunları dağıtmıyor gibi görünüyor. Bu nedenle, Lighttpd'yi kullanmak istiyorsanız, kaynak kodunu girmeniz gerekir.
Wget al
Kaynak kodu indirmek için, wget indirme aracı. Çoğu sunucu işletim sistemi her zaman bu programı içermediğinden, kurulum gereklidir.
Ubuntu
sudo apt install wget
Debian
sudo apt-get install wget
Arch Linux
sudo pacman -S wget
CentOS
sudo yum install wget
fötr şapka
sudo dnf install wget
OpenSUSE
sudo zypper install wget
Bir kere sende wget Linux sunucunuzda (veya sunucu olarak kullanmakta olduğunuz Masaüstü) çalışan bir araç indirme aracı CD komutunu verin ve terminal oturumunu / tmp dizin.
İndirme işleminde / tmp (aka geçici) dizini, bir kez çalıştıktan ve çalıştığında, dosya sisteminizi kirletmediğinden emin olmanızı sağlar.
cd /tmp
Kaynak kodu
Şimdi terminal geçici dizinde çağırdı wget ve lighttpd'nin kaynak kodunu alın.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
Alternatif olarak, TarGZ sürümüyle ilgili sorunlarınız varsa, geliştiricilerin kullanılabilir bir TarXZ sürümü vardır.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
Lighttpd web sunucusu paketinin internet bağlantınıza bağlı olarak indirilmesi birkaç saniye sürecektir. İşlem tamamlandığında, bu eğitimin bir sonraki bölümüne geçin.
Kaynak kodu ayıkla
Kod şimdi Linux dizininde geçici dizine indiriliyor./ tmp), kodu arşivinden çıkarmanın tam zamanıdır. Linux'taki Lighttpd kod dosyalarını çıkarmak, katran Komut.
Bir terminalde yaz katran “zxvf” anahtarlarıyla. Bu, TarGZ arşivinin içeriğini çıkarmanızı ve görüntülemenizi sağlar.
tar zxvf lighttpd-1.4.52.tar.gz
Alternatif olarak, TarGZ yerine TarXZ arşivini indirdiyseniz, kullanmanız gerekecektir. katran farklı bir anahtar kümesiyle komut. Özellikle, “xvJf” olanlar.
tar xvJf lighttpd-1.4.52.tar.xz
Çıkarılan kod ile CD komutu verin ve terminali yeni klasöre taşıyın.
cd lighttpd-*
Oradan, kullan ls ve dizinin içeriğini görüntüleyin.
ls
Linux'ta Lighttpd'yi derleyin
Lighttpd web sunucusunu oluşturmanın birkaç adımı vardır. Aşırı derecede karmaşık değil ve gerekli bağımlılıkları kurarak başlıyor.
Ubuntu
sudo apt install libpcre3-dev libbz2-dev zlib1g-dev
Debian
sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev
Arch Linux
sudo pacman -S pcre-8 zlib bzip2
fötr şapka
sudo dnf install pcre-devel zlib-devel libbz2-devel
OpenSUSE
sudo zypper install pcre-devel zlibary-devel libbz2-devel
Bağımlılıklar yüklendiğinde, sisteminizi taramanın ve sistemde make dosyalarını yaratmanın zamanı geldi. Make dosyaları “Configure” betiği ile oluşturulur.
./configure
Betik çalışsın. Komut dosyasını çalıştırmak ve yeniden çalıştırmak, özellikle de sisteminizin bağımlılık dosyalarının eksik olduğunu tespit ederse, birkaç kez sürebilir.
Kılavuzumuzda, size yardımcı olmak için elimizden geleni yapıyoruzbetiğin Make dosyalarını doğru şekilde oluşturması için gereken bağımlılıklar. Ancak, her zaman işe yaramayabilir. Sorun yaşarsanız belgelere bakın.
Yapılandırma tamamlandıktan sonra, uygulamayı kullanarak Yapmak Komut.
make sudo make install
Her şey yüklendiğinde, sunucuyu yapılandırmanız gerekir. Bunu yapmak için resmi web sitesine gidin.

Dağıtıma özgü paketler
Çoğunlukla, Lighttpd, dışına çıkmazweb sunucusu için dağıtıma özgü paketleri korumanın yolu. Bu nedenle, kaynak kodunu nasıl derleyebileceğinizi ve derleyebileceğinizi açıkladık. Ayrıca, kaynak kodunu indirmek, Linux işletim sisteminiz ne olursa olsun, yazılımın en son sürümünü alabilmenizi sağlamak için iyi bir yoldur. Bununla birlikte, bazı dağıtımlarda birincil yazılım kaynaklarında bir Lighttpd web sunucusu paketi bulunabilir.
Daha fazlasını öğrenmek için pkgs.org adresine gidin. Sayfada, birkaç Lighttpd paketi için listelenen bilgileri göreceksiniz. Yine de, dağıtıma özgü sürümleri yüklerseniz, geliştiriciden doğrudan almak kadar sık güncellenmeyebileceğini unutmayın.
Yorumlar