- Опубликовано
- • Linux
Установка Lighttpd в Debian
- Автор
-
-
- Пользователь
- LastDelphiN
- Авторские статьи
- Авторские статьи
-
Lighttpd (произносится как lighty) - это легкий, быстрый гибкий веб-сервер, оптимизированный для высокой производительности и малого потребления ресурсов. Lighttpd эффективно использует память и процессор, а также потребляет меньше ресурсов, чем другие популярные веб-серверы (Apache, Nginx).
К преимуществам Lighttpd обычно относят:
- Низкое потребление ресурсов: Lighttpd изначально создавался для систем с малым объёмом памяти, поэтому этот веб-сервер - оптимальный выбор для виртуальных машин с 1-2 ГБ RAM.
- Высокая производительность: благодаря неблокирующей, событийно-ориентированной (event-driven) модели обработки запросов, Lighttpd оптимально обрабатывает тысячи одновременных соединений и эффективно обслуживает статический контент.
- Простота настройки: конфигурация Lighttpd легко читается, имеет понятный синтаксис и модульную структуру.
- Хорош для статического контента: Lighttpd оптимизирован под картинки, видео, статические HTML-страницы и загрузку больших файлов.
- Небольшая кодовая база, что подразумевает меньше уязвимостей, проще аудит безопасности и меньше вероятность ошибок.
В этой статье рассматривается установка и первичная настройка Lighttpd в Debian 13.
Установка Lighttpd в Debian
Пакет Lighttpd включен в официальные репозитории Debian, поэтому для установки достаточно выполнить всего пару команд. В первую очередь, обновляем список пакетов:
$ sudo apt update
Далее устанавливаем сам Lighttpd:
$ sudo apt install lighttpd
После установки сервис автоматически запускается и готов к работе. Проверить состояние службы можно с помощью systemctl, необходимо выполнить команду:
$ sudo systemctl status lighttpd
Если сервис работает корректно, в результате вывода команды не должно быть сообщений об ошибках.
Для проверки работы самого веб-сервера необходимо открыть любой браузер и в строке адреса указать адрес http://x.x.x.x:8080/, где x.x.x.x - это IP-адрес виртуального сервера, а 8080 - это порт веб-сервера по умолчанию.
В результате браузер должен показать стандартную страницу Placeholder page - Lighttpd показывает эту страницу, когда веб-сервер установлен, но файлов сайта еще не существует.
Запуск веб-сайта на Lighttpd
Файлы сайта должны по умолчанию располагаться в каталоге /var/www/html/. Чтобы запустить свой веб-сайт, необходимо перейти в каталог:
$ cd /var/www/html
И создать файл веб-страницы:
$ sudo nano index.html
В файл необходимо вставить текст HTML-разметки. Например, можно сообщить посетителям, что сайт еще находится в разработке:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Сайт в разработке</title>
</head>
<body>
<div style="width: 300px; margin-left: -150px; position: absolute; top: 50%; left: 50%; font-size: 24px; text-align: center; ">Сайт в разработке</div>
</body>
</html>
Необходимо сохранить и закрыть файл с текстом, после чего снова с помощью браузера зайти по адресу http://x.x.x.x:8080/.
Если вместо стандартной Placeholder page браузер покажет созданную страницу, страницу-заглушку можно удалить:
$ sudo rm index.lighttpd.html