Що встановлено на вашому сервері OpenLiteSpeed?
- Вебсервер OpenLiteSpeed, встановлений офіційним скриптом ols1clk без Docker
- LSPHP і MariaDB: нині інсталятор за замовчуванням ставить LSPHP 8.4 і MariaDB 11.8
- Консоль WebAdmin на порту 7080, логін admin
- Корінь сайту в /var/www/html, на віртуальному хості, що читає правила перезапису з .htaccess
- Сертифікат Let's Encrypt для сайту й WebAdmin; після поновлення сервер перезапускається сам
- fail2ban і автоматичні оновлення безпеки Ubuntu
- Брандмауер, де відкриті порти 22, 80, 443 і 7080
Який розмір потрібен для OpenLiteSpeed?
У документації зі встановлення OpenLiteSpeed обсягу RAM не вказано, бо потреби визначає сайт, який ви на ньому запускаєте. Для орієнтиру 1 ГБ — початок для одного невеликого PHP-сайту. Для кількох віртуальних хостів або системи керування вмістом подумайте про 2 ГБ, а для сайтів, що сильно навантажують базу даних, — про 4 ГБ. Якщо цього не вистачить, RAM, процесор і диск можна збільшувати окремо у своїй панелі: дані та 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
- Усі, хто хоче вебсервер, яким можна керувати з вебконсолі
- Сайти, що переїжджають із правилами перезапису у стилі 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.
Корисно знати
- Порт 7080 WebAdmin відкритий в інтернет. Документація LiteSpeed радить тримати його відкритим лише для адміністративних IP, тож обмежте його через ufw своєю IP-адресою.
- Пароль у панелі призначений лише для 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, керується через вебконсоль і виконує PHP за допомогою LSPHP.
Скільки RAM потрібно OpenLiteSpeed?
У документації зі встановлення OpenLiteSpeed обсягу RAM не вказано. Для орієнтиру 1 ГБ — початок для одного невеликого PHP-сайту, а 2 ГБ — для кількох віртуальних хостів або системи керування вмістом. Якщо цього не вистачить, збільште розмір у своїй панелі.
Як увійти в OpenLiteSpeed WebAdmin?
Скористайтеся посиланням «Адреса панелі» на вкладці «Огляд» вашої панелі або натисніть «Відкрити застосунок». Адреса — на порту 7080. Логін — admin, а пароль — у рядку «Пароль». Рядки «Ім'я користувача» та «Пароль» нижче призначені для SSH.
Чи підтримує OpenLiteSpeed .htaccess?
Частково. OpenLiteSpeed читає з .htaccess лише правила перезапису 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.