Lighttpd - це тонка альтернатива веб-серверу Apache для операційних систем сервера Unix, Linux та Windows. Основна його мета - швидке та безпечне розміщення веб-контенту.
Веб-сервер Lighttpd зручний, особливо для тих, хто потребує доставки вмісту в Інтернеті в Linux, але не обов'язково має вражаючу кількість процесора та оперативної пам’яті.
Налаштування веб-сервера Lighthttpd - це не так багатояк-от налаштування Apache або Nginx в Linux. На веб-сайті для розробки немає пакетів. Натомість, якщо ви хочете ним скористатися, потрібно завантажити пакет та встановити його вручну. Ось як це зробити.
Завантажте пакет RPM 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 завантажуючи інструмент до d, який працює на вашому сервері 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 виконується за допомогою дьоготь командування.
У терміналі пишіть дьоготь за допомогою перемикачів «zxvf». Це дозволить вам витягнути та переглянути вміст архіву TarGZ.
tar zxvf lighttpd-1.4.52.tar.gz
Крім того, якщо ви завантажили архів TarXZ замість TarGZ, вам потрібно буде використовувати дьоготь команда з іншим набором перемикачів. Зокрема, "xvJf".
tar xvJf lighttpd-1.4.52.tar.xz
З витягнутим кодом запустіть CD команду та перемістіть термінал у нову папку.
cd lighttpd-*
Звідти користуйтеся лс і переглядати вміст каталогу.
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
Коли встановлені залежності, настав час сканувати вашу систему та створювати файли створення в системі. Зробити файли створюються за допомогою сценарію "Налаштувати".
./configure
Нехай сценарій працює. Може зайняти кілька разів запуск та повторний запуск сценарію, особливо якщо він визначає, що у вашій системі відсутні файли залежності.
У нашому посібнику ми робимо все можливе, щоб допомогти вам встановитизалежності, необхідні скрипту для правильного створення файлів Make. Однак це може не завжди працювати. Якщо у вас є проблеми, перевірте документацію.
Як тільки налаштування буде зроблено, саме час створити інсталяцію за допомогою Зробіть командування.
make sudo make install
Коли все буде встановлено, потрібно буде налаштувати сервер. Для цього перейдіть на офіційний веб-сайт.

Специфічні для розповсюдження пакети
Здебільшого Lighttpd не виходить з ньогоспосіб підтримувати специфічні для дистрибутива пакети для свого веб-сервера. З цієї причини ми розповіли, як можна компілювати та створювати вихідний код. Крім того, завантаження вихідного коду - хороший спосіб забезпечити отримання останнього випуску програмного забезпечення, незалежно від того, що ваша ОС Linux. Зважаючи на це, деякі дистрибутиви можуть мати пакет веб-серверів Lighttpd у своїх основних джерелах програмного забезпечення.
Щоб дізнатися більше, перейдіть на сторінку pkgs.org. На сторінці ви побачите інформацію про список для декількох пакетів Lighttpd. Хоча майте на увазі, що якщо ви встановите випуски, що стосуються розповсюдження, вони можуть не оновлюватися так часто, як отримувати їх безпосередньо від розробників.
Коментарі