Dacă dorești viteze de încărcare sub 0.5 secunde pentru WordPress sau aplicații custom, stack-ul LOMP (Linux + OpenLiteSpeed + MariaDB + PHP) este armura ta secretă. În acest ghid, vei configura cea mai rapidă suită web open-source pentru Ubuntu 22.04.
Cerințe Preliminare
-
Server Ubuntu 22.04
-
Utilizator cu
sudo
privileges -
Domeniu configurat (ex:
super-site.ro
) -
Minimum 1 GB RAM
Pasul 1: Instalare OpenLiteSpeed
1.1 Adăugare Repository
wget -qO - https://repo.litespeed.sh | sudo bash
1.2 Instalare
sudo apt install openlitespeed -y
1.3 Pornire Serviciu
sudo systemctl start lsws && sudo systemctl enable lsws
Pasul 2: Configurare MariaDB
2.1 Instalare
sudo apt install mariadb-server -y
2.2 Securizare
sudo mysql_secure_installation
Răspunsuri recomandate:
-
Setează parolă root
-
Dezactivează login remote → n
-
Șterge baze de test → y
Pasul 3: Instalare PHP (LSPHP)
3.1 Instalare PHP 8.1 optimizat
sudo apt install lsphp81 lsphp81-mysql lsphp81-curl lsphp81-opcache -y
3.2 Setare PHP Implicit
sudo ln -sf /usr/local/lsws/lsphp81/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp
Pasul 4: Integrare LOMP
4.1 Configurare Virtual Host
-
Accesează panoul admin:
http://IP-server:7080
(user:admin
, parolă: setată viasudo /usr/local/lsws/admin/misc/admpass.sh
) -
Navighează:
Virtual Hosts → Adăugare
-
Nume:
super-site.ro
-
Document Root:
/var/www/super-site.ro
-
4.2 Conector PHP
În setările virtual host:
-
Accesează
Script Handler
-
Adaugă:
-
Suffixe:
php
-
Handler Type:
LiteSpeed SAPI
-
Handler Name:
lsphp
-
Pasul 5: Creare Bază de Date
CREATE DATABASE site_db; CREATE USER 'site_user'@'localhost' IDENTIFIED BY 'P@r0l@_F0rt3!'; GRANT ALL PRIVILEGES ON site_db.* TO 'site_user'@'localhost'; FLUSH PRIVILEGES;
Pasul 6: Instalare Aplicație (Ex: WordPress)
sudo mkdir /var/www/super-site.ro cd /var/www/super-site.ro sudo wget https://ro.wordpress.org/latest-ro_RO.zip sudo unzip latest-ro_RO.zip sudo chown -R nobody:nogroup /var/www/super-site.ro
Pasul 7: Optimizări de Elite
7.1 Cache Brutal
În panoul OpenLiteSpeed:
-
Accesează
super-site.ro → Cache
-
Configurează:
-
Storage Path:
/var/www/super-site.ro/cache
-
Max Object Size:
10MB
-
TTL:
7200
secunde
-
7.2 Compresie Brotli + Gzip
Editează .htaccess
:
<IfModule LiteSpeed> BrotliCompression on BrotliStatic on GzipCompression on </IfModule>
Tabel Comparație Stack-uri
Metrică | LAMP (Apache) | LEMP (Nginx) | LOMP (OpenLiteSpeed) |
---|---|---|---|
Request/s (PHP) | 2,300 | 5,100 | 12,800 |
Memorie (WP) | 210 MB | 185 MB | 98 MB |
Încărcare pagină | 1.9s | 0.8s | 0.29s |
Bonus: Securizare Avansată
1. HTTPS Automat cu Let's Encrypt
sudo /usr/local/lsws/admin/misc/ssl.sh
2. Firewall Aplicativ
În panou: Security → ModSecurity → Enable Rules
Depanare Rapidă
-
"502 Bad Gateway": Verifică symlink PHP:
ls -l /usr/local/lsws/fcgi-bin/lsphp
-
"Database Connection Error": Confirmă permisiuni MariaDB:
SHOW GRANTS FOR 'site_user'@'localhost';
-
Cache nefuncțional: Verifică permisiuni cache directory:
sudo chown -R nobody:nogroup /var/www/super-site.ro/cache
5 Beneficii Cheie LOMP
-
Suport nativ HTTP/3 (QUIC)
-
Firewall integrat (ModSecurity)
-
Cache dinamic fără pluginuri
-
Monitorizare în timp real
-
Consum RAM de până la 60% mai mic
Statistică impactantă:
Site-urile LOMP reduc abandonul vizitatorilor cu 41% datorită vitezei extreme!