Как да инсталирате уеб сървъра Lighttpd на Linux

Lighttpd е тънка алтернатива на уеб сървъра Apache за сървърни операционни системи Unix, Linux и Windows. Основната му цел е да доставя уеб съдържание по бърз и сигурен начин.

Уеб сървърът Lighttpd е удобен, особено за тези, които трябва да доставят съдържание в мрежата на Linux, но не е задължително да имат впечатляващо количество CPU и RAM.

Настройката на уеб сървъра на Lighthttpd не прилича много на настройката на Apache или Nginx на Linux. На уебсайта за разработка няма налични пакети. Вместо това, ако искате да го използвате, трябва да изтеглите пакет и да го инсталирате ръчно. Ето как да го направите.

Изтеглете пакета Lighttpd RPM

Преди малко имаше Lighttpd RPM пакет за CentOS/RedHat Enterprise Linux. Изглежда обаче, че разработчиците на уеб сървъра вече не ги разпространяват. Така че, ако искате да използвате Lighttpd, изходният код е задължителен.

Вземете wget

За да изтеглите изходния код, ще ви е необходим инструментът за изтегляне на wget. Тъй като повечето сървърни операционни системи не винаги включват тази програма, е необходима инсталация.

  Как да стартирате Windows приложения на Linux с Wine

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

След като пуснете инструмента за изтегляне на wget, да стартирате рекламата на вашия Linux сървър (или работен плот, който използвате като сървър), използвайте командата CD и преместете терминалната сесия в директорията /tmp.

Извършването на изтегляне в директорията /tmp (известна още като временна) ще гарантира, че след като софтуерът е стартиран и работи, той няма да замърсява вашата файлова система.

cd /tmp

Програмен код

Сега, когато терминалът е във временната директория, извикайте wget и вземете изходния код на lighttpd.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz

Като алтернатива, ако имате проблеми с версията TarGZ, разработчиците имат налична версия на TarXZ.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz

Изтеглянето на пакета за уеб сървър lighttpd трябва да отнеме няколко секунди, в зависимост от вашата интернет връзка. Когато процесът приключи, преминете към следващия раздел на този урок.

Извличане на изходен код

След като кодът вече е изтеглен от сървърната система на Linux във временната директория (/tmp), сега е време да извлечете кода от неговия архив. Извличането на кодовите файлове на Lighttpd в Linux се извършва с командата tar.

  5 разширения на Gnome Shell, за да направите вашия Linux работен плот по-добър

В терминал напишете tar с ключовете “zxvf”. Това ще ви позволи да извлечете и прегледате съдържанието на архива TarGZ.

tar zxvf lighttpd-1.4.52.tar.gz

Като алтернатива, ако сте изтеглили архива TarXZ вместо TarGZ, ще трябва да използвате командата tar с различен набор от превключватели. По-конкретно тези „xvJf“.

tar xvJf lighttpd-1.4.52.tar.xz

С извлечения код изпълнете командата CD и преместете терминала в новата папка.

cd lighttpd-*

От там използвайте ls и вижте съдържанието на директорията.

ls

Компилирайте Lighttpd на Linux

Изграждането на уеб сървъра на Lighttpd има няколко стъпки. Не е прекалено сложно и започва с инсталиране на необходимите зависимости.

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

С инсталираните зависимости е време да сканирате системата си и да създадете make файловете в системата. Файловете Make се създават със скрипта „Конфигуриране“.

./configure

Оставете скрипта да работи. Може да отнеме няколко пъти стартиране и повторно изпълнение на скрипта, особено ако установи, че в системата ви липсват файлове на зависимости.

  Как да инсталирате Microsoft Visual Studio Code на Linux

В нашето ръководство ние правим всичко възможно да ви помогнем да инсталирате зависимостите, от които скриптът се нуждае, за да генерира правилно файловете Make. Въпреки това, може да не работи винаги. Ако имате проблеми, проверете документацията.

След като конфигурирането приключи, е време да изградите инсталацията с помощта на командата Make.

make

sudo make install 

Когато всичко приключи с инсталирането, ще трябва да конфигурирате сървъра. Да го направя, отидете на официалния уебсайт.

Специфични за разпространението пакети

В по-голямата си част Lighttpd не се старае да поддържа специфични за дистрибуцията пакети за своя уеб сървър. Поради тази причина ние разгледахме как можете да компилирате и изградите изходния код. Освен това изтеглянето на изходния код е добър начин да се гарантира, че можете да получите най-новата версия на софтуера, независимо каква е вашата Linux OS. Като се има предвид това, някои дистрибуции може да имат пакет за уеб сървър Lighttpd в основните си източници на софтуер.

За да научите повече, отидете на pkgs.org. На страницата ще видите информация за изброените за няколко пакета Lighttpd. Въпреки това, имайте предвид, че ако инсталирате специфичните за дистрибуцията издания, те може да не се актуализират толкова често, колкото да се получават направо от разработчиците.