Lighttpd, быстрый и очень гибкий сервер для Ubuntu 20.04

о lighttpd

В следующей статье мы рассмотрим как мы можем установить сервер Lighttpd на Ubuntu 20.04. Это веб-сервер безопасный, быстрый и гибкий, оптимизированный для высокопроизводительных сред. Он потребляет очень мало ресурсов по сравнению с другими веб-серверами и особенно быстр для запуска приложений AJAX. Он также имеет открытый исходный код и использует лицензию BSD. Работает в UNIX-подобных системах.

Объединение Ubuntu 20.04 с Lighttpd - интересный вариант, если вы заинтересованы в быстром, эффективном и безопасном веб-сервере. Этот сервер оставляет небольшой объем памяти, если сравнивать его с другими веб-серверами, он также имеет эффективное управление загрузкой процессора и набор расширенных функций (FastCGI, SCGI, Auth, сжатие вывода, перезапись URL и многое другое).

Установите Lighttpd на Ubuntu 20.04

Lighttpd - очень популярная альтернатива популярным веб-серверам в операционных системах семейства Unix. Благодаря этому Мы можем найти его доступным в основных репозиториях Ubuntu 20.04.. Следовательно, чтобы установить его в Ubuntu 20.04, нам нужно будет только открыть терминал (Ctrl + Alt + T) и выполнить команду:

установить lighttpd

sudo apt install lighttpd

Lighttpd управляется как системная служба, и поэтому мы сможем запустить его, набрав в терминале:

sudo systemctl start lighttpd

И мы можем прекрати это с помощью этой другой команды:

sudo systemctl stop lighttpd

Это также даст нам возможность знать статус услуги набрав в терминале:

статус lighttpd

sudo systemctl status lighttpd

Когда сервер запущен и работает, мы можем откройте веб-браузер и перейдите в http://localhost если мы установим его локально, или http://ip-del-servidor если мы установим его удаленно.

локальный хост

Добавить поддержку PHP в Lighttpd

Надо сказать, что нам нужно будет установить PHP, чтобы можно было интерпретировать динамические веб-сайты, поскольку по умолчанию это не так. Таким образом, мы гарантируем, что значительная часть приложений, созданных на этом языке, может быть использована на нашем сервере. Мы сможем установите PHP с помощью следующей команды:

установить php для lighttpd

sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-curl php7.4-xml

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

sudo vim /etc/php/7.4/fpm/pool.d/www.conf

Y внутри файла измените значение 'слушать' a:

слушать ценность

listen = 127.0.0.1:9000

Затем сохраняем изменения и закрываем файл. Следующим шагом будет внести дополнительные изменения в другой файл конфигурации. Итак, откроем:

sudo vim /etc/lighttpd/conf-available/15-fastcgi-php.conf

И внутри мы собираемся изменить следующие строки:

"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

Для этих других:

конфигурация-15-fastcgi-php

"host" => "127.0.0.1",
"port" => "9000",

По окончании сохраняем изменения и закрываем файл.

На этом этапе остается только запустить следующие команды, чтобы включить модули, которые заставят Lighttpd работать с PHP:

включить модули lighttpd с помощью php

sudo lighty-enable-mod fastcgi

sudo lighty-enable-mod fastcgi-php

Законченный перезапуск сервисов Lighttpd и php-fpm:

sudo systemctl restart lighttpd php7.4-fpm

Проверка того, что PHP включен

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

Мы собираемся создать этот файл с помощью команды:

sudo vim /var/www/html/test.php

Внутри файла мы вставим следующий текст. Затем сохраняем и закрываем файл.

<?php phpinfo();?>

Вернули на терминал, нам нужно будет изменить права доступа к каталогу и сделать его владельцем Lighttpd. Сделаем это, выполнив команды:

права доступа к каталогу

sudo chown -R www-data:www-data /var/www/html/

sudo chown -R 755 /var/www/html/

Теперь, если мы откроем браузер и заходим во вновь созданный файл с URL http://tu-servidor/test.php мы должны увидеть что-то вроде следующего:

версия php lighttpd

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

Как указано в ОСРадарLighttpd отличается простотой выполнения веб-приложений. По этой причине он может служить нам для многих интересных вещей в нашей повседневной работе на сервере. Для получения дополнительной информации об этом сервере мы можем обратиться к документации, предлагаемой в сайт проекта. Кроме того, мы также можем получить дополнительную информацию в вашем Репозиторий GitHub.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.