Веб-сервер LiteSpeed
LiteSpeed это коммерческий веб-сервер, который известен своей высокой производительностью. LiteSpeed отличается от других веб-серверов:
- скоростью
- уровнем безопасности
- способом обслуживания динамического контента
Ниже представлены основные отличия бесплатной и платной редакций веб-серверов: OpenLiteSpeed LiteSpeed Поддерживает только собственный формат шаблонов конфигурационных файлов Полностью совместим с конфигурационными файлами Apache. Загружает и заменяет все его предустановленные функции напрямую Имеет ограниченную поддержку .htaccess только для перезаписи правил, но не для директив Имеет полную поддержку .htaccess
О других преимуществах LiteSpeed написано на нашем сайте ispmanager.
Требования
- Панель ispmanager версии 6.123 и выше
- На сервере не используется ОС CloudLinux
- На сервере не установлены другие веб-серверы
Установка веб-сервера
Существует два способа установки LiteSpeed: во время установки панели и после ее установки.
При установке панели
- Подключитесь к серверу с панелью ispmanager по SSH.
- Запустите скрипт установки панели:
sh install.sh
Используйте параметр --litespeed KEY, чтобы активировать лицензионный ключ веб-сервера. - На втором шаге установки выберите панель с рекомендуемым ПО. При выборе минимальной сборки панели, LiteSpeed можно установить позже внутри панели в разделе Модули.
- На третьем шаге выберите установку веб-сервера LiteSpeed.
- Завершите установку панели.
После установки панели
- Авторизуйтесь в ispmanager под учетной записью уровня администратор или выше.
- Перейдите в раздел Модули.
- В списке найдите LiteSpeed.
- Нажмите Установить.
- Дождитесь установки веб-сервера.
Включение веб-сервера
- Установка других веб-серверов доступна после удаления LiteSpeed.
- Веб-сервер устанавливается «поверх» Apache.
- Для сайтов доступен единственный Режим работы PHP — LSAPI.
- Для пользователей доступен единственный Тип обработчика PHP — LSAPI.
- Настройка пользовательских лимитов, работающих на уровне Nginx, будет недоступна.
- PHP 5.2 недоступен после установки LiteSpeed.
Технические подробности
Команды и их назначение:
/usr/local/mgr5/etc/scripts/litespeed_install.sh
— скрипт установки LiteSpeed. Автоматически вызывается после пакета ispmanager-pkg-litespeed, который отвечает за установку веб-сервера «поверх» Apache.
илиhttpd -t
apachectl -t
— команды тестирования конфигурации сайтов Apache. В отличие от скрипта:/usr/local/lsws/bin/lshttpd -t
, команды не игнорируют ошибки в конфигурациях веб-сервера.
Директории и их назначение:
/usr/local/lsws/conf/httpd_config.xml
— конфигурационный файл LiteSpeed./usr/local/mgr5/etc/ispmgr.conf.d/litespeed.conf
— конфигурационный файл обработчика LiteSpeed./etc/APACHE2_ИЛИ_HTTPD/users-php/ПОЛЬЗОВАТЕЛЬ.conf
— конфигурационный файл пользователя с настройкой PHP./etc/APACHE2_ИЛИ_HTTPD/vhosts-php/САЙТ.conf
— конфигурационный файл сайта с настройкой PHP.
Директивы конфигурационных файлов сайтов, предназначенные только для LiteSpeed, заключены в тег <IfModule LiteSpeed>
, предназначенные только для Apache — в тег <IfModule !LiteSpeed>
. Благодаря этому в любой момент можно остановить LiteSpeed и запустить Apache.
Активация лицензии
Для работы с веб-сервером есть возможность активировать лицензионный или триальный ключ.
Все тарифы веб-сервера указаны на нашем сайте. Заказ платной версии LiteSpeed осуществляется в личном кабинете. После покупки лицензия привязывается к одному IP-адресу. Если нужно сменить адрес на другой — отвяжите его в личном кабинете.
Для активации веб-сервера существует два способа: во время установки панели и после ее установки.
Во время установки панели
- Подключитесь к серверу с панелью ispmanager по SSH.
- Запустите скрипт установки панели с параметром --litespeed KEY:
sh install.sh --litespeed KEY
ПодробнееГде KEY:- Лицензионный ключ из личного кабинета в формате XXXX-XXXX-XXXX-XXXX.
- Триальный ключ TRIAL.
Если ключ указан некорректно, то скрипт повторно предложит ввести данные.
- Завершите установку панели.
После установки панели
- Авторизуйтесь в ispmanager под учетной записью уровня администратор или выше.
- Перейдите в раздел Модули.
- Найдите в списке LiteSpeed.
- Напротив модуля нажмите на
.
- В новой вкладке нажмите
Внести лицензионный ключ LiteSpeed.
- Сбоку в форме впишите номер лицензионного ключа из личного кабинета.
- Сохраните изменения.
Работа с лицензией
После активации ключа в настройках LiteSpeed в Типе лицензии отображается один из трех статусов:
- Ispmanager — лицензия, купленная в личном кабинете.
- Сторонняя лицензия — лицензия, купленная на официальном сайте LiteSpeed.
- Триал — триальная лицензия веб-сервера.
Для управления лицензией доступны кнопки:
- Купить лицензию — покупка лицензии LiteSpeed в личном кабинете.
-
Обновить данные лицензии ispmanager или
Перейти на лицензию ispmanager — проверка на наличие лицензии и ее автоматическая активация по ключу. Формат кнопки меняется, если используется ispmanager или Сторонняя лицензия соответственно.
-
Ввести лицензионный ключ LiteSpeed — вызывает форму для ввода лицензионного ключа. Кнопка не отображается, если в Типе лицензии указан ispmanager.
После активации веб-сервера ключ хранится в файле serial.no
директории /usr/local/lsws/conf/
. Для вывода информации о лицензии используйте команду в терминале: /usr/local/lsws/bin/lshttpd -t
.
Раз в сутки панель автоматически проверяет подключенную лицензию. Если до конца ее действия останется меньше 5 дней — администратор получит об этом уведомление в панели ispmanager. Количество дней и периодичность проверки можно поменять в файле litespeed.conf
директории /usr/local/mgr5/etc/ispmgr.conf.d/
.
- LitespeedLicenseWarningDay 5 — проверяет время действия лицензии. Влияет на получение уведомления через заданное количество дней. По умолчанию: «5 дней».
- LitespeedLicenseCheckPeriod 1440 — устанавливает периодичность проверки работы лицензии. По умолчанию: «1440 минут» или 24 часа.
Отключение веб-сервера
- Если активный лицензионный период подошел к концу, то работа веб-сервера приостанавливается.
- Если по каким-то причинам не работает LiteSpeed, то происходит автоматическое переключение на Apache.