Поиск по сайту:

Как установить веб-сервер OpenLiteSpeed на CentOS 8


OpenLiteSpeed — это высокопроизводительный и легкий HTTP-сервер с открытым исходным кодом, который оснащен интерфейсом веб-администрирования для управления веб-сайтами и их обслуживания.

Что касается веб-серверов Linux, OpenLiteSpeed обладает некоторыми впечатляющими функциями, которые делают его предпочтительным выбором для многих установок, поскольку он поставляется с правилами перезаписи, совместимыми с Apache, и оптимизированной обработкой PHP для сервера, который может обрабатывать тысячи одновременных подключений с низкой загрузкой ЦП и Потребление памяти.

В этой статье мы покажем вам процесс установки и настройки OpenLiteSpeed на сервере CentOS 8 с процессором PHP и системой управления базами данных MariaDB.

Добавьте репозиторий OpenLiteSpeed.

Чтобы установить последнюю версию OpenLiteSpeed, вам необходимо добавить информацию об официальном репозитории в нашу систему, запустив.

rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

Приведенная выше команда rpm обновит список репозиториев yum, на которые мы ссылаемся при поиске и установке пакетов программного обеспечения в системе.

Установка веб-сервера OpenLiteSpeed

Как только в системе будет включен репозиторий OpenLiteSpeed, мы сможем установить последнюю версию веб-сервера OpenLiteSpeed, запустив его.

yum install openlitespeed

Примечание. Каталог установки OpenLiteSpeed по умолчанию — /usr/local/lsws.

Установка и защита системы базы данных MariaDB

Теперь установите систему управления базами данных MariaDB, выполнив следующую команду.

yum install mariadb-server

Затем запустите и включите систему базы данных MariaDB, чтобы она автоматически запускалась при загрузке нашего сервера.

systemctl start mariadb
systemctl enable mariadb

Теперь мы можем запустить простой сценарий безопасности для защиты установки MariaDB, установив новый пароль администратора и заблокировав некоторые небезопасные настройки по умолчанию.

mysql_secure_installation

Установка препроцессора PHP

Чтобы установить последнюю версию PHP 7.x, вам необходимо включить репозиторий EPEL, который установит PHP 7.3 из репозитория OpenLiteSpeed со всеми часто используемыми пакетами PHP, которые будут достаточно для запуска наиболее часто используемых веб-приложений.

yum install epel-release
yum install lsphp73 lsphp73-common lsphp73-mysqlnd lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmath
ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Измените пароль администратора OpenLiteSpeed по умолчанию

Пароль по умолчанию установлен на «123456», нам нужно изменить пароль по умолчанию для OpenLiteSpeed, запустив следующий скрипт.

/usr/local/lsws/admin/misc/admpass.sh

При желании вы можете установить другое имя пользователя для учетной записи администратора или просто нажать ENTER, чтобы сохранить значение по умолчанию «admin». Затем установите надежный пароль для администратора, который будет использоваться для управления OpenLiteSpeed из веб-интерфейса.

Тестирование веб-страницы OpenLiteSpeed и интерфейса администратора

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

service lsws status

Если в вашей системе установлен брандмауэр, обязательно откройте в системе порты 8088 и 7080.

firewall-cmd --zone=public --permanent --add-port=8088/tcp
firewall-cmd --zone=public --permanent --add-port=7080/tcp
firewall-cmd --reload

Теперь откройте веб-браузер и перейдите на веб-страницу OpenLiteSpeed по умолчанию, указав доменное имя или IP-адрес вашего сервера, а затем порт :8088.

http://server_domain_or_IP:8088

Если вас устраивает веб-страница OpenLiteSpeed по умолчанию, вы можете получить доступ к своему административному интерфейсу с помощью HTTPS по порту :7080.

https://server_domain_or_IP:7080

После аутентификации вам будет предоставлен интерфейс администрирования OpenLiteSpeed.

Вот и все! В этой статье мы объяснили, как установить OpenLiteSpeed с оптимизированной версией PHP и MariaDB на CentOS 8 . сервер. OpenLiteSpeed обеспечивает высокую производительность, простой в использовании интерфейс администратора и предварительно настроенные параметры для запуска сценариев без каких-либо ошибок.