litespeed сервер что это такое

Веб-сервер LiteSpeed обеспечивает обработку информации в 16 раз быстрее чем веб-сервера Apache и NGINX. В итоге пользователь хостинга получает максимально быстрый отклик его сайта на запросы посетителей. А это очень существенный плюс. На виртуальном хостинге от ГиперХост с панелью управления cPanel включен веб-сервер LiteSpeed.

Ключевые преимущества LiteSpeed Web Server

LiteSpeed Web Server (LSWS) обладает рядом преимуществ, таких как:

Почему владельцу сайта необходимо выбрать виртуальный хостинг с LiteSpeed?

Если на данный момент вас не устраивает скорость работы серверов, которые использую Apache, то смена веб-сервера полностью поменяет эту ситуацию в лучшую сторону. LiteSpeed и Apache полностью совместимы, поэтому если ваш сайт работает на Apache, то и на LiteSpeed будет работать отлично. Поэтому в данном случае вам не нужно беспокоится. Использование веб-сервера LiteSpeed на виртуальном хостинге позитивно повлияет на скорость работы вашего сайта.

Если у вашего сайта большая посещаемость, то веб-сервер LiteSpeed справится с ней на отлично. Но существенный плюс в том, что он использует на это меньшие объемы памяти и процессора сервера по сравнению с популярными Apache и Ngnix. В итоге мы получаем высокую производительность и снижение расходов серверных мощностей, что в любом случае выгодно для владельца сайта.

Веб-сервер LiteSpeed использует модуль mod_security для обеспечения высокого уровня безопасности. Этот же модуль использует и Apache. M od_security препятствует взлому сайта в случае хакерских атак, а также обладает системой защиты от Ддос-атак.

Это основное и очень весомое преимущество, которое получает каждый сайт при выборе виртуального хостинга с LiteSpeed. В том числе это актуально для коммерческих сайтов в Интернете. Если ваш сайт постоянно доступен в сети и быстро открывается для посетителей, то это залог успешного проекта. Как только вы перейдете на хостинг с использованием веб-сервера LiteSpeed, вы заметите данное улучшение, а главное его заметят и оценят ваши пользователи. При этом чем быстрее и стабильнее будет работать ваш сайт в Интернете, тем успешнее он будет, а хостинг с LiteSpeed как раз может обеспечить ему эти два важных критерия.

Какая аналогичная технология используется на ISPmanager?

В панели управления ISPmanager Business представлено дополнение LSAPI. Если сравнивать по скорости, то эту технологию можно полностью сопоставить с Nginx + FPM. В LSAPI включена масса преимуществ.

LiteSpeed Server Application Programming Interface разработан для связи между веб-сервером LiteSpeed и приложениями.

В чем плюсы этой технологии:

Для чего нужна данная технология?

Благодаря использованию веб-сервера с LSAPI обеспечивается высокая скорость обработки PHP, что в результате положительно влияет на скорость работы сайтов. А это будет полезно и для обычных блогов, и для высоко посещаемых интернет-магазинов и порталов. А чем выше скорость вашего сайта, тем более лояльны к нему посетители и поисковые системы. Поэтому прежде всего данная технология будет интересная для владельцев сайтов, которые развивают свои проекты и хотят достичь успеха среди интернет-пользователей.

Нужен ли мне виртуальный хостинг с LiteSpeed?

Источник

LiteSpeed ​​Hosting: что это такое и как улучшить скорость загрузки веб-сайтов

LiteSpeed ​​- это веб-сервер, подобный Apache или Nginx, но с гораздо более высокой производительностью, чем его конкуренты, особенно если мы сравним его с Apache, поэтому скорость загрузки веб-страниц, использующих этот веб-сервер, очень высока. Этот новый действительно быстрый веб-сервер по умолчанию включает в себя новейшие веб-технологии, такие как использование протоколов HTTP / 3 и QUIC для значительного повышения скорости загрузки веб-сайтов. Вы хотите знать все об этом новом веб-сервере? конечный веб-сервер? производительность и какие хостинги используют эту технологию в настоящее время?

Что такое LiteSpeed?

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Этот веб-сервер имеет событие- основанная на архитектуре, это означает, что у нас будет меньше процессов для правильного управления всем веб-трафиком, генерируемым на сервере. Обычно в Apache каждый полученный запрос запускает новый процесс или новый поток, на этом веб-сервере запросы обслуживаются процессами, которые уже созданы. Благодаря этому время отклика сокращается, поскольку нет необходимости создавать новый процесс или поток и сохранять его в памяти, но это уже по умолчанию. Еще один аргумент в пользу того, что мы не будем тратить зря Оперативная память память, имеющая разные процессы с почти одинаковой информацией в памяти.

Система кеширования LSCache

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Если у нас есть какая-то проблема с данными, хранящимися в кеше, мы всегда сможем очистить кеш прямо из cPanel, у нас будет специальный значок, который выполняет эту функцию.

Производительность в WordPress: действительно ли это заметно?

Как только мы увидели производительность WordPress без активированного плагина CMS, теперь они активировали его для WordPress, и результат явно отличается:

Первое, что нас поражает, это то, что TTFB упал на 60%, очень сильно, и не только это, но общая производительность сети намного лучше, приближаясь к 90%. Таким образом, можно достоверно проверить, насколько LiteSpeed ​​значительно улучшил загрузку и общую скорость Интернета.

Преимущества использования на вашем хостинге

Недостатки использования на вашем хостинге

Что такое хостинг LiteSpeed?

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Если при покупке этого хостинга вы применили по купону на скидку «эта статья» вы получите скидку 15% по окончательной цене.

Эти хостинги LiteSpeed ​​продолжают включать cPanel для настройки основных параметров нашего сервера, таких как создание e-mail учетные записи и управление всем сервером из наиболее часто используемой панели управления на хостингах. Конечно, еще одним очень важным аспектом при найме хостинга является то, что он физически расположен в Испании и имеет прямую связь с основными операторами в Испании, такими как Movistar, Vodafone, Orange и Masmóvil, так что транзит пакетов из веб-клиенты на сервер отправляются с максимально возможной скоростью. Например, если вы живете в Мадриде, очень часто задержка для размещенных веб-сайтов составляет около 5 мс, однако, если тот же пользователь подключается из другой страны, такой как Франция, задержка может возрасти до 30 мс, если нет CDN в указанной стране. Если наши основные посетители из Испании, очень важно иметь хостинг в Испании, чтобы обеспечить максимальное удобство для пользователей.

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Если при покупке этого хостинга вы применили по купону на скидку «эта статья» вы получите скидку 15% по окончательной цене.

Как следует из названия, благодаря его «эластичности» мы можем расширять и уменьшать количество ядер процессора и оперативную память динамически и в любое время. Если мы являемся посредниками веб-хостинга, мы также можем заключить эти планы для динамического назначения различных ресурсов нашим клиентам, таких как ЦП, ОЗУ и даже диск, благодаря WHM, который установлен по умолчанию. Каждая учетная запись cPanel по умолчанию имеет 1 ядро ​​и 2 ГБ ОЗУ, мы можем запросить расширение до 8 ядер и 16 ГБ ОЗУ, чтобы справиться с лавиной посещений нашего веб-сайта, поскольку емкость не неограничена, а ограничена оборудованием. сам физический сервер, на котором размещается Интернет. Если вам нужно более 8 ядер, вы должны приобрести VPS напрямую.

Источник

Что такое Web-сервер OpenLiteSpeed?

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

OpenLiteSpeed — высокопроизводительный web-сервер, который может обрабатывать более сотни тысяч одновременных подключений, при этом он не требователен к ресурсам. Он поддерживается в Linux, FreeBSD и MacOS. Сервер может использоваться для запуска веб-страниц, написанных на PHP, Java, Perl и Ruby. В этом руководстве мы расскажем, как установить и настроить OpenLiteSpeed с PHP 7.4 на сервере Debian 10.

Первый веб-сервер LiteSpeed был выпущен в 2013 году, однако, он распространялся под платной лицензией, что не позволило ему занять лидирующие позиции. Позднее, разработчики пересмотрели путь развития и в свет вышла бесплатная версия OpenLiteSpeed

Существуют две версии продукта, полностью бесплатная OpenLiteSpeed и платная LiteSpeed Enterprise. С различиями вы можете ознакомиться на официальном сайте продукта, однако обратим внимание на основные общие пункты, которые доступны в этих версиях:

Ещё несколько причин, почему стоит обратить внимание на OpenLiteSpeed:

Оглавление

1. Установка OpenLiteSpeed

Запуск сценария, установка и запуск:

Убедимся, что мы установили последнюю версию:

Проверим, прослушивается ли нужный нам порт. По умолчанию, веб-сервер использует порт 8088:

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

По умолчанию, пароль администратора установлен 123456, потому его необходимо немедленно сменить. Для этого существует следующая команда:

Укажите имя администратора (по умолчанию это admin), а так же придумайте для него сложный пароль. Для управления через веб-интерфейс, зайдите в него по порту 7080

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

2. Установка PHP 7.4

Установим нужную нам версию PHP и зависимости:

Проверим работу сокета:

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

По умолчанию используется PHP версии 7.3. Давайте это исправим. На панели управления OpenLiteSpeed щелкните меню «Server Configuration» слева и перейдите на вкладку «External App». После этого выполните следующие действия:

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Перед вами откроется окно, в котором необходимо прописать следующие параметры:

Сохраните результат и перейдите на вкладку «Script Handler». Укажите новый обработчик в поле Handler Name

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

У вас есть возможность менять обработчик, для этого, слева, перейдите в меню «Tools», затем выберите «Compile PHP», где будет возможность выбрать версию от 5.3.29 до 7.4.8.

Отлично, выполнив эти простые действия, мы установили нужный нам обработчик. Продолжим первоначальную настройку.

3. Изменение порта web-сервера

По умолчанию OpenLiteSpeed использует порт 8088. Мы это легко можем исправить, изменив на стандартный http-порт 80. Для этого, в админ-панели перейдите на вкладку «Listeners» и нажмите пиктограмму View

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Затем в поле Address Settings выберите пиктограмму «Edit». Укажите требуемый порт и примените изменения

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Проверьте, изменился ли порт:

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

4. Создание virtual host

В панели слева, выберите «Virtual Hosts». Справа нажмите на пиктограмму «+» для создания виртуального хоста. Перед вами откроется окно конфигурации, в котором необходимо добавить следующие параметры:

В конфигурации мы использовали следующие переменные для путей:

При нажатии на кнопку сохранения; OpenLiteSpeed выдаст ошибку, сообщив, что файл конфигурации не существует. Итак, нажмите «CLICK TO CREATE», чтобы OpenLiteSpeed создал для вас файл конфигурации виртуального хоста.

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Затем сохраните конфигурацию

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

После того, как вы настроили виртуальный хост, вам необходимо сопоставить виртуальный хост с определенным доменом, чтобы вы могли получить к нему доступ.

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Теперь создайте корневой каталог документов и каталог журналов для виртуального хоста:

Перезапустите веб-сервер и проверьте результат в Dashboard. Он должен быть следующим:

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

5. OpenLiteSpeed и Let’s Encrypt

Выше мы делали тестовый домен dmt.co.ua, давайте на него выпустим сертификат. Делаеся это следующей командой:

Далее, в интерактивном режиме, ответьте на следующие вопросы:

Вы должны получить следующее сообщение:

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

В соответствующем каталоге будет сгенерированы файлы:

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Затем в панели администратора OpenLiteSpeed перейдите по следующему дереву вкладок: Web Console > Listeners > SSL > SSL Private Key & Certificate

. и установите следующие значения:

Нажмите SAVE, затем выполните плавный перезапуск (Graceful restart). Так же обратите внимание, что для корректной работы SSL, вам так же нужно внести правки в работу CMS, обратившись к официальной документации.

6. Кеширование

Здесь уже в зависимости от используемой CMS настройка будет отличаться. Если вы желаете выполнить это плагинами, обратите внимание на эту статью. В ней подробно написано как настроить кеширование для Craft CMS, Joomla, Drupal и WordPress:

Вы так же можете включить LSCache с помощью правил rewrite, если плагин LiteSpeed Cache недоступен:

7. Основы работы в веб-панели OpenLiteSpeed

Слева на панели размещены разделы:

Еще несколько важных моментов:

Заключение

В данной статье мы рассмотрели один из популярных web-серверов, пусть не настолько популяреный как привычные Apache и Nginx, но который активно развивается и на него стоит обратить внимание. Опытные администраторы могут по достоинству оценить его производительность и, возможно, он найдет свое применение в будущих проектах. На него так же стоит обратить внимание начинающим администраторам из-за его простой настройки. В любом случае, экспериментируйте 🙂

Компания Freehost предоставляет качественный облачный VPS хостинг, и аренду физических серверов. По данному руководству вам не составит труда установить web-сервер OpenLiteSpeed на любой из тарифных планов и оценить простоту его использования.

Источник

LiteSpeed сервер

LiteSpeed Web Server (LSWS) — проприетарное (коммерческое) программное обеспечение веб-сервера. Это 5-й по популярности веб-сервер, который по оценкам использоваться 6,4% веб-сайтов по состоянию на апрель 2020 года. LSWS разработан частной компанией LiteSpeed Technologies. Программное обеспечение использует тот же формат конфигурации, что и HTTP-сервер Apache, и совместимо с большинством функций Apache.

LSWS был выпущен в 2003 году, а в августе 2008 года он стал 16-м по популярности веб-сервером. В ноябре 2016 года доля рынка LiteSpeed выросла с 0,39% до 3,29%, увеличив свою позицию с 10-го по 4-е место по популярности среди веб-серверов по версии Netcraft.

LiteSpeed является полноценной альтернативой Apache
LiteSpeed полностью совместим с Apache. Это означает, что сайт, созданный для работы на Apache, будет без нареканий функционировать и на виртуальном хостинге LiteSpeed.

Повышенная производительность LiteSpeed
Веб-сервер LiteSpeed легко справляется с высокой посещаемостью, которая может составлять несколько тысяч пользователей в секунду. И что характерно, на обработку информации расходуются несравнимо меньшие объёмы памяти и процессорные мощности, чем в случае использования серверов Apache или Ngnix.

Кэширование данных в LiteSpeed
Веб-сервер LiteSpeed отличается от традиционных решений повышенной производительностью и способностью обработки существенного трафика. Более производительным его делает инновационный принцип кэширования данных, а именно технология LSCache. Благодаря этому страницы веб-ресурсов загружаются с высокой скоростью независимо от конкретной CMS. Например, разделы интернет-магазинов на основе Magento или сайты на WordPress откликаются на пользовательские запросы быстрее в 75 раз! При этом кэш не нуждается в настройках – они заложены по умолчанию в базовую версию программного обеспечения LiteSpeed.

Плагины кеширования для популярных CMS
Разработчики LiteSpeed представляются плагины для ускорения сайтов при использовании самых распространенных систем управления сайтами: WordPress, Magento, Joomla, PrestaShop, OpenCart, Drupal, XenForo, MediaWiki, Laravel, Shopware. Кеширование работает на уровне сервера, а не стандартно на PHP. Это дает существенный прирост производительности.

Источник

Быстрый и свободный: Разбираемся с веб-сервером OpenLiteSpeed

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое

Содержание статьи

Ограниченность ресурсов VDS приводит к тому, что, когда нагрузка резко возрастает, приходится менять хостера или тарифный план на более высокий либо пробовать выжать максимум из текущего сервера, оптимизировав установки и состав ПО. На слуху разные варианты: перейти с Apache на nginx, использовать связку nginx + Apache, установить кеширующий сервер Varnish. Но забывают о веб-сервере OpenLiteSpeed, который достоин внимания благодаря высокой производительности и низкому потреблению памяти.

Возможности OpenLiteSpeed

В середине 2013 года LiteSpeed Technologies, производитель проприетарного HTTP-сервера LiteSpeed, занимающего четвертое место по популярности (по статистике W3Techs), открыла код своего проекта под именем OpenLiteSpeed, сделав доступной бесплатно базовую функциональность. Со временем список функций расширился, а высокая производительность и низкое потребление памяти привлекли внимание пользователей. Особо хотелось бы отметить наличие веб-панели для настройки параметров и просмотра статистики. Многие пользователи с небольшим опытом администрирования для удобной настройки веб-сервера ставят хост-панели, нередко ограничивающие их в дальнейших возможностях ручной донастройки. Здесь же такой необходимости нет. Все уже идет в комплекте. Правда, есть и минус — отсутствие локализации.

В Сети можно найти большое количество тестов. При отдаче статики OpenLiteSpeed опережает по производительности Apache в несколько раз, а при выполнении PHP-скриптов выигрыш в скорости составляет до 50%. По сравнению с nginx OLS имеет аналогичные, если не лучшие показатели при выдаче статического контента. Здесь все зависит от конкретных настроек. По крайней мере, из коробки OLS обычно обходит стандартные установки nginx из дистрибутивных пакетов. Но OLS однозначно обыгрывает связку nginx + PHP-FPM. Специально разработанный для этого сервера PHP LSAPI (LiteSpeed Server Application Programming Interface) лучше масштабируется при более высоких нагрузках, чем PHP-FPM. По тестам разработчиков OLS обходит примерно на 20% FastCGI, на 50% — mod_php и на 75% связку nginx + PHP-FPM. Из коробки поддерживается запуск приложений на языках Python, Perl и Java.

Как и в nginx, в OLS архитектура событийно ориентированная, поддерживающая мультиплексирование соединений при помощи epoll (Linux), kqueue (FreeBSD, macOS) и /dev/poll (Solaris). Внешние приложения и дополнения запускаются как отдельные процессы, что позволяет разгрузить основной серверный процесс и увеличить эффективность обработки одновременных соединений. Обработка CGI-скриптов производится отдельным фоновым процессом. Поддерживает HTTP/2.

Реализованы различные функции, позволяющие создавать безопасные среды: suEXEC (выполнение скриптов с правами текущего пользователя), chroot, ограничение трафика и интенсивности запросов, правила на основе содержимого Referer, механизмы Accept-filter и sendfile. Есть и специфические установки. Например, LSAPI для suEXEC PHP предлагает три варианта использования: Daemon (скорость, кеширование, эффективное использование ресурсов), Worker (для узлов с ограниченными ресурсами) и ProcessGroup (скорость Daemon и настройки Worker). Есть возможность быстрой настройки и перестройки виртуальных хостов при помощи шаблонов.

Сервер поддерживает совместимые с mod_rewrite правила перезаписи запросов и SSI-вставки в стиле Apache, определение местоположения с GeoIP, сжатие контента (Gzip), возможность отдачи потокового медиаконтента (MP4 и F4V) и многое другое. В ранних версиях сервера по умолчанию использовались конфигурационные файлы в формате XML, но можно было переключаться на текстовый (скрипт /usr/local/lsws/conf/switch_config.sh). C версии 1.4 поддерживается только текстовый формат (как по мне, он более наглядный). При апгрейде все конфигурационные файлы автоматически преобразуются в текстовый формат; при необходимости даунгрейда на ранние версии сервера, для конвертации настроек в XML, разработчики приготовили скрипт /usr/local/lsws/backup/recover_xml.sh. Предусмотрена возможность применения новой конфигурации или обновления сервера без разрыва соединений (режим graceful).

Поддерживается два вида виртуального хостинга: IP-based и Name-based. Первый вариант реализуется за счет отдельных Listener, и такой виртуальный хост имеет свой собственный IP-адрес или порт. Доступна такая возможность, как Binding, позволяющая привязать отдельный Listener к lshttpd, который, в свою очередь, будет фактически привязан к своему CPU.

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

Установка OpenLiteSpeed в Ubuntu

Проект предоставляет репозитории для CentOS 5/6/7, Debian 7/8 и Ubuntu 12/14/16. Остальные можно установить при помощи исходных текстов. На сайте есть инструкция, это в общем не очень запутанно. В Ubuntu процесс такой:

В /usr/local/lsws будет создана структура каталогов с настройками, шаблонами и исполняемыми файлами. Проверяем:

Теперь PHP. В репозитории имеется несколько версий от PHP 5.4 до последней, 7-й. Смотрим список:

Поставим для примера PHP 5.6. Для упрощения выберем все модули:

Проверяем, чтобы в /usr/local/lsws/fcgi-bin был файл или ссылка lsphp. Если нет, создаем вручную.

Для управления стартом используется утилита lswsctrl. Все параметры можно узнать, введя

При установке из пакетов доступен init-скрипт, поэтому в обычной эксплуатации следует использовать его.

По умолчанию сервер запускается с правами nobody:nogroup, веб-админка — lsadm/lsadm. В зависимости от установок сервера их, вероятно, потребуется изменить. Также следует проверить права доступа веб-сервера к каталогу временных файлов. По умолчанию это /tmp/lshttpd/swap, изменить его можно, переопределив переменную swappingDir в конфигурационном файле.

Знакомимся ближе

Конфигурационный файл OLS — httpd_config.conf — размещен в /usr/local/lsws/conf, здесь же есть готовые шаблоны файла под разные задачи. Он в целом стандартный, разделен на секции, и назначение большинства параметров тем, кто хоть раз настраивал веб-сервер, должно быть ясно без документации. Например, в expires настраивается кеширование, в tuning оптимизируется работа сервера, в accessDenyDir указываются каталоги, доступ к которым запрещен, virtualHost — настройка виртуальных узлов и так далее. Обработчик PHP подключается в секции extProcessor lsphp5:

Аналогично подключаются обработчики на Ruby, Perl и другие. В параметрах виртуального хоста задается корневой каталог и конфигурационный файл, содержащий специфические настройки:

Теперь правила rewrite. Здесь также ничего сложного:

Базовых параметров не очень много, поэтому, чтобы запустить сайт, потребуется минимум времени. Группа каталогов представляет собой так называемый контекст (context), к которому могут быть применены определенные правила. Контекст может быть десяти типов: статический, прокси, LoadBalance, LSAPI, Java. Но фишка OLS — это все-таки веб-панель.

Приступаем к настройке в веб-панели

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое Вывод графиков в панели администратора OpenLiteSpeed

Теперь можно приступать к настройкам. Порт по умолчанию 8088 выбран, очевидно, для демоцелей и чтобы не было конфликтов при установке во время смены сервера, но он не очень удобен для посетителей. Сменим его на стандартный 80-й. Переходим в Listeners, выбираем в списке прослушиватель Default, нажимаем на название или кнопку View/Edit. На экране в Address Settings в трех вкладках General/SSL/Modules будет выведен список параметров. Еще важная особенность. К Listener в Virtual Host Mappings можно привязать определенные домены.

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое Настройка Listener

Это позволяет очень просто настроить сервер для выдачи строго определенных доменов по разным IP, портам и с использованием SSL или без защиты.

Страница Server Configuration позволяет настроить все параметры httpd_config.conf в удобном виде. Здесь восемь основных секций (General, Log, Tuning, Security, External App, Script Handler, Rack/Rails и Modules), каждая из которых может содержать подпункты. Особо расписывать нечего, настроек много, везде доступно краткое описание, некоторые значения устанавливаются при помощи чекбокса или выбираются из списка.

В поставке идет несколько модулей, все они находятся в /usr/local/lsws/modules; кроме этого, можно установить ряд модулей сторонних разработчиков. Чтобы они были доступны Listener и виртуальным узлам, сами модули и параметры по умолчанию следует прописать во вкладке Modules, указав имя (без расширения) и заполнив поле Module Parameters (обычно берется в документации). После настроек потребуется перезапустить OLS. В последующем в настройках Listener и виртуальных узлов модуль просто выбирается из списка, а установленные параметры можно переопределять.

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое Настройки основных параметров OpenLiteSpeed в веб-панели

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое OpenLiteSpeed предоставляет возможность сборки PHP из админ-панели

Виртуальные узлы

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое Создаем виртуальный хост

Второй способ интересней, так как позволяет создавать узлы на основании готового шаблона и перестраивать впоследствии все виртуальные узлы с одного места. Шаблон по сути — это скелет для сайта плюс конфигурационный файл и Listener. Если необходимо что-то поменять в настройках всех узлов, достаточно будет просто изменить шаблон, после чего изменение распространится на связанные узлы. Появляются новые задачи — просто создаем новый шаблон и подключаем к нему узлы. Созданные ранее виртуальные узлы можно подключить к шаблону, как и, наоборот, нажав ссылку Instantiate, можно «отключить» виртуальный узел от шаблона и пустить в свободное плаванье.

По умолчанию в VHost Templates находится три шаблона: centralConfigLog, PHP_SuEXEC и EasyRailsWithSuEXEC. Сами файлы расположены в conf/templates, чтобы создать новый, можно скопировать и изменить имеющийся. Также проект предлагает готовые шаблоны, правда пока они в старом XML-формате. После копирования файла в conf/templates переходим в VHost Templates, нажимаем Add и прописываем название и путь к файлу.

Теперь создаем виртуальный узел из шаблона, выбираем шаблон и в поле Member Virtual Hosts нажимаем Add, после чего вводим название узла, имя домена и алиас. После сохранения он появится в списке Member Virtual Hosts и во вкладке Virtual Hosts, где будет дополнительно отмечен значком, поясняющим, с какого шаблона он установлен.

litespeed сервер что это такое. Смотреть фото litespeed сервер что это такое. Смотреть картинку litespeed сервер что это такое. Картинка про litespeed сервер что это такое. Фото litespeed сервер что это такое Шаблон VHost в OpenLiteSpeed

Заключение

После всех настроек веб-сервер OpenLiteSpeed установлен на сервер и готов к работе. Несмотря на то что написано много, он очень прост для небольших проектов и гибок для сложных конфигураций.

Источник

Добавить комментарий

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