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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.