Как установить веб-сервер Lighttpd в Linux

by itisgood

Lighttpd является тонкой альтернативой веб-серверу Apache для серверных операционных систем Unix, Linux и Windows.

Его основная цель – быстро и безопасно доставлять веб-контент.

Веб-сервер Lighttpd удобен, особенно для тех, кому необходимо доставлять контент в Интернете в Linux, но при этом не обязательно иметь впечатляющий объем ЦП и ОЗУ.

Настройка веб-сервера Lighthttpd не похожа на настройку Apache или Nginx в Linux.

На веб-сайте разработки нет доступных пакетов.

Вместо этого, если вы хотите использовать его, вы должны загрузить пакет и установить его вручную.

Вот как это сделать.

Скачать пакет RPM / Deb Lighttpd

Некоторое время назад был пакет RPM Lighttpd для CentOS / RedHat Enterprise Linux.

Однако, похоже, что разработчики веб-сервера больше не распространяют их.

Итак, если вы хотите использовать Lighttpd, вам потребуется исходный код.

Скачать Wget

Чтобы загрузить исходный код, вам понадобится утилита загрузки wget.

Поскольку большинство серверных операционных систем не всегда включают эту программу, требуется установка.

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.

В терминале напишите 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.

Эти файлы создаются с помощью скрипта «configure».

./configure

Запуск и повторный запуск скрипта может занять несколько раз, особенно если он определяет, что в вашей системе отсутствуют файлы зависимостей.

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

Однако это может не всегда работать.

Если у вас есть проблемы, проверьте документацию.

После того, как настройка завершена, наступает время для сборки установки с помощью команды Make.

make

sudo make install 

Когда все будет сделано, нужно будет настроить сервер.

Для этого зайдите на официальный сайт.

Пакеты для распространения

По большей части Lighttpd не изо всех сил старается поддерживать специфичные для дистрибутива пакеты для своего веб-сервера.

По этой причине мы рассмотрели, как вы можете скомпилировать и собрать его из исходного кода.

Кроме того, загрузка исходного кода – это хороший способ убедиться, что вы можете получить последнюю версию программного обеспечения, независимо от того, какая у вас ОС Linux.

С учетом сказанного, некоторые дистрибутивы могут иметь пакет веб-сервера Lighttpd в своих основных источниках программного обеспечения.

Чтобы узнать больше, зайдите на pkgs.org. На странице вы увидите информацию о списке для нескольких пакетов Lighttpd.

Однако имейте в виду, что если вы устанавливаете дистрибутивные выпуски, они могут обновляться не так часто, как прямо от разработчиков.

 

You may also like

Leave a Comment