Что установлено на вашем сервере OpenLiteSpeed?
- Веб-сервер OpenLiteSpeed, установленный официальным скриптом ols1clk без Docker
- LSPHP и MariaDB: по умолчанию установщик сейчас ставит LSPHP 8.4 и MariaDB 11.8
- Консоль WebAdmin на порту 7080, логин admin
- Корень сайта в /var/www/html, на виртуальном хосте, который читает правила rewrite из .htaccess
- Сертификат Let's Encrypt для сайта и WebAdmin; после продления сервер перезапускается сам
- fail2ban и автоматические обновления безопасности Ubuntu
- Брандмауэр с открытыми портами 22, 80, 443 и 7080
Какой размер нужен для OpenLiteSpeed?
В документации по установке OpenLiteSpeed цифры RAM нет, потому что потребность определяет сайт, который вы на него поставите. Ориентир такой: 1 ГБ — начало для одного небольшого PHP-сайта. Для нескольких виртуальных хостов или системы управления контентом посмотрите на 2 ГБ, а для сайтов, которые активно работают с базой, — на 4 ГБ. Если не хватит, RAM, CPU и диск можно увеличивать по отдельности в панели: данные и IP-адрес останутся прежними.
| Применение | Размер | Цена | Выбрать |
|---|---|---|---|
| Новый сайт | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/мес. | |
| Растущий сайт | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/мес. | |
| Загруженный сайт | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/мес. |
Кому подходит?
- Разработчикам, которые хотят запускать PHP-сайт на OpenLiteSpeed
- Тем, кому нужен веб-сервер, которым можно управлять из веб-консоли
- Сайтам, которые переезжают с правилами rewrite в стиле Apache
- Тем, кто ведёт несколько сайтов из одного места через виртуальные хосты
- Сайтам с посетителями в Турции, которые стоит запускать на сервере в Стамбуле
Что будет после заказа?
- Задайте размер и оплатите заказ.
- Сервер запускается, и стек устанавливается сам. В наших проверках на настоящих серверах это заняло около 5 минут.
- В панели откройте свой сервер в разделе «Мои серверы». На вкладке «Обзор» строка «Адрес панели» открывает WebAdmin, а строка «Адрес сайта» — ваш сайт.
- Войдите в WebAdmin с данными из строк «Логин» и «Пароль». Логин — admin.
- Загрузите файлы в /var/www/html по SFTP, используя пользователя root и пароль из панели. Приветственную страницу index.php можно удалить.
- Подключитесь по SSH и выполните chown -R nobody:nogroup /var/www/html, чтобы у файлов был правильный владелец.
С каждым сервером
- Ежедневные бэкапы входят в цену
- Безлимитный трафик
- Полный root-доступ
- Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
- Расположение: Istanbul · IST-1.
Полезно знать
- Порт WebAdmin 7080 открыт для интернета. В документации LiteSpeed советуют оставлять его открытым только для административных IP-адресов, поэтому ограничьте его своим IP-адресом через ufw.
- Пароль в панели относится только к WebAdmin. Пароль root для MariaDB отдельный, он лежит в /usr/local/lsws/password. Создайте для сайта отдельные базу и пользователя.
- После изменения правила выполните systemctl restart lsws. Новые правила .htaccess OpenLiteSpeed применяет только после этого.
- Обновления безопасности Ubuntu устанавливаются сами. Обновление OpenLiteSpeed, LSPHP и кода вашего сайта остаётся на вас.
- Если сертификат выпустить не удаётся, сайт открывается по http на вашем IP-адресе, а WebAdmin остаётся по адресу https://IP:7080 с предупреждением браузера о сертификате.
OpenLiteSpeed: вопросы и ответы
Что такое OpenLiteSpeed?
OpenLiteSpeed — редакция LiteSpeed Web Server с открытым кодом, распространяется по GPLv3 без платы за лицензию. Он читает совместимые с Apache правила rewrite, управляется через веб-консоль и запускает PHP через LSPHP.
Сколько RAM нужно OpenLiteSpeed?
В документации по установке OpenLiteSpeed цифры RAM нет. Ориентир такой: 1 ГБ — начало для одного небольшого PHP-сайта, 2 ГБ — для нескольких виртуальных хостов или системы управления контентом. Если не хватит, увеличьте сервер в панели.
Как войти в WebAdmin OpenLiteSpeed?
Используйте ссылку «Адрес панели» на вкладке «Обзор» или нажмите «Открыть приложение». Адрес работает на порту 7080. Логин — admin, а пароль указан в строке «Пароль». Строки «Имя пользователя» и «Пароль» ниже относятся к SSH.
Поддерживает ли OpenLiteSpeed .htaccess?
Частично. OpenLiteSpeed читает из .htaccess только правила rewrite Apache и игнорирует остальные директивы. На этом сервере файлы загружаются автоматически, а после изменения правила сервер нужно перезапустить.
Можно ли установить WordPress на сервер OpenLiteSpeed?
Да. Распакуйте WordPress в /var/www/html, создайте в MariaDB отдельные базу и пользователя и завершите настройку. Если вам нужен сервер, где уже установлены WordPress и LSCache, посмотрите вариант WordPress LiteSpeed.
Как подключить собственный домен к OpenLiteSpeed?
Направьте A-запись на свой IP-адрес и добавьте домен в настройки listener и виртуального хоста в WebAdmin. По SSH выполните certbot certonly --webroot -w /var/www/html -d yourdomain.com, измените пути keyFile и certFile в /usr/local/lsws/conf/httpd_config.conf и выполните systemctl restart lsws.