Lighttpd je tenká alternativa k webovému serveru Apache pro serverové operační systémy Unix, Linux a Windows. Jeho primárním cílem je poskytovat webový obsah rychlým a bezpečným způsobem.
Webový server Lighttpd je užitečný zejména pro ty, kteří potřebují doručovat obsah na web v Linuxu, ale nemají nutně působivé množství CPU a RAM.
Nastavení webového serveru Lighthttpd není podobné jako nastavení Apache nebo Nginx na Linuxu. Na vývojářském webu nejsou k dispozici žádné balíčky. Místo toho, pokud jej chcete používat, musíte si stáhnout balíček a nainstalovat jej ručně. Zde je návod, jak na to.
Table of Contents
Stáhněte si balíček Lighttpd RPM
Před chvílí existoval balíček Lighttpd RPM pro CentOS/RedHat Enterprise Linux. Zdá se však, že vývojáři webového serveru je již nedistribuují. Pokud tedy chcete používat Lighttpd, je vyžadován zdrojový kód.
Získejte wget
Ke stažení zdrojového kódu budete potřebovat nástroj pro stahování wget. Protože většina serverových operačních systémů tento program vždy neobsahuje, je nutná instalace.
Ubuntu
sudo apt install wget
Debian
sudo apt-get install wget
Arch Linux
sudo pacman -S wget
CentOS
sudo yum install wget
Fedora
sudo dnf install wget
OpenSUSE
sudo zypper install wget
Jakmile spustíte nástroj pro stahování wget na vašem linuxovém serveru (nebo na ploše, kterou používáte jako server), použijte příkaz CD a přesuňte relaci terminálu do adresáře /tmp.
Stažením do adresáře /tmp (aka dočasný) zajistíte, že jakmile bude software spuštěn a spuštěn, nezanese váš souborový systém.
cd /tmp
Zdrojový kód
Nyní, když je terminál v dočasném adresáři, vyvolejte wget a vezměte vydání zdrojového kódu lighttpd.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
Případně, pokud máte problémy s vydáním TarGZ, vývojáři mají k dispozici vydání TarXZ.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
Stažení balíčku webového serveru lighttpd by mělo trvat několik sekund, v závislosti na vašem internetovém připojení. Po dokončení procesu přejděte k další části tohoto kurzu.
Extrahujte zdrojový kód
Po stažení kódu na serverovém systému Linux v dočasném adresáři (/tmp) je nyní čas extrahovat kód z jeho archivu. Extrahování souborů kódu Lighttpd v Linuxu se provádí pomocí příkazu tar.
V terminálu zapište tar pomocí přepínačů „zxvf“. To vám umožní extrahovat a prohlížet obsah archivu TarGZ.
tar zxvf lighttpd-1.4.52.tar.gz
Případně, pokud jste si stáhli archiv TarXZ místo TarGZ, budete muset použít příkaz tar s jinou sadou přepínačů. Konkrétně ty „xvJf“.
tar xvJf lighttpd-1.4.52.tar.xz
S extrahovaným kódem spusťte příkaz CD a přesuňte terminál do nové složky.
cd lighttpd-*
Odtud použijte ls a zobrazte obsah adresáře.
ls
Kompilace Lighttpd na Linuxu
Vytvoření webového serveru Lighttpd má několik kroků. Není to přehnaně složité a začíná to instalací požadovaných závislostí.
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
Fedora
sudo dnf install pcre-devel zlib-devel libbz2-devel
OpenSUSE
sudo zypper install pcre-devel zlibary-devel libbz2-devel
S nainstalovanými závislostmi je čas prohledat váš systém a vytvořit soubory make v systému. Soubory Make se vytvářejí pomocí skriptu „Configure“.
./configure
Nechte skript běžet. Skript může několikrát spustit a znovu spustit, zvláště pokud zjistí, že ve vašem systému chybí soubory závislostí.
V našem průvodci se snažíme, abychom vám pomohli nainstalovat závislosti, které skript potřebuje ke správnému generování souborů Make. Nemusí to však vždy fungovat. Pokud máte problémy, zkontrolujte dokumentaci.
Po dokončení konfigurace je čas vytvořit instalaci pomocí příkazu Make.
make sudo make install
Po dokončení instalace bude nutné nakonfigurovat server. Udělat toto, přejděte na oficiální stránky.
Balíčky specifické pro distribuci
Lighttpd se z větší části nesnaží udržovat balíčky specifické pro distribuci pro svůj webový server. Z tohoto důvodu jsme probrali, jak můžete zkompilovat a sestavit zdrojový kód. Stažení zdrojového kódu je navíc dobrý způsob, jak zajistit, že můžete získat nejnovější verzi softwaru bez ohledu na to, jaký máte operační systém Linux. Díky tomu mohou mít některé distribuce ve svých primárních softwarových zdrojích balíček webového serveru Lighttpd.
Chcete-li se dozvědět více, přejděte na pkgs.org. Na stránce uvidíte informace o uvedené pro několik balíčků Lighttpd. Mějte však na paměti, že pokud nainstalujete vydání specifická pro distribuci, nemusí být aktualizováno tak často, jako když je získáte přímo od vývojářů.