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

  1. Accesează panoul admin: http://IP-server:7080 (user: admin, parolă: setată via sudo /usr/local/lsws/admin/misc/admpass.sh)

  2. 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:

  1. Accesează Script Handler

  2. 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:

  1. Accesează super-site.ro → Cache

  2. 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

  1.  Suport nativ HTTP/3 (QUIC)

  2.  Firewall integrat (ModSecurity)

  3.  Cache dinamic fără pluginuri

  4.  Monitorizare în timp real

  5.  Consum RAM de până la 60% mai mic

Statistică impactantă:

Site-urile LOMP reduc abandonul vizitatorilor cu 41% datorită vitezei extreme!

Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)