GanGster 514 Posted 7 hours ago 🌐 Cum instalezi WordPress pe VPS cu Nginx + SSL Acest ghid te va ajuta să instalezi și configurezi WordPress pe un VPS cu sistem Ubuntu 22.04 / 24.04, folosind Nginx ca server web și certificat SSL gratuit prin Let's Encrypt. 🔧 Cerințe VPS cu Ubuntu 22.04 / 24.04 Acces root sau sudo Un nume de domeniu configurat spre IP-ul VPS-ului Port 80 și 443 deschise în firewall 📥 Pasul 1: Instalare Nginx, MySQL și PHP sudo apt update sudo apt install nginx mysql-server php-fpm php-mysql php-curl php-xml php-mbstring php-zip php-gd php-soap php-intl -y ✅ Verifică versiunea PHP: php -v 🔐 Pasul 2: Configurare MySQL (bază date pentru WordPress) sudo mysql CREATE DATABASE wordpress_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'ParolaComplexa123!'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT; 📂 Pasul 3: Descărcare și instalare WordPress cd /var/www/ sudo wget https://wordpress.org/latest.tar.gz sudo tar -xvzf latest.tar.gz sudo mv wordpress /var/www/yourdomain.com sudo chown -R www-data:www-data /var/www/yourdomain.com sudo chmod -R 755 /var/www/yourdomain.com ⚙️ Pasul 4: Configurare Nginx pentru WordPress Crează fișierul de configurare Nginx pentru domeniul tău: sudo nano /etc/nginx/sites-available/yourdomain.com Adaugă următorul conținut (înlocuiește yourdomain.com cu domeniul tău): server { listen 80; server_name yourdomain.com www.yourdomain.com; root /var/www/yourdomain.com; index index.php index.html index.htm; client_max_body_size 100M; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.2-fpm.sock; } location ~ /\.ht { deny all; } } Salvează (Ctrl+O), apoi ieși (Ctrl+X). 📡 Pasul 5: Activează site-ul și testează Nginx sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl reload nginx 🔐 Pasul 6: Instalare Certificat SSL cu Let's Encrypt sudo apt install certbot python3-certbot-nginx -y sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com Urmează pașii din interfața Certbot pentru configurarea SSL și redirecționarea traficului HTTP către HTTPS. 🎉 Pasul 7: Finalizare și testare WordPress Deschide în browser https://yourdomain.com Urmează pașii pentru configurarea WordPress (limbă, admin, parolă, email etc.) Felicitări! WordPress este acum funcțional și securizat cu SSL. 📚 Resurse utile 🌐 WordPress: https://wordpress.org/ 🌐 Nginx: https://nginx.org/ 🌐 Let's Encrypt: https://letsencrypt.org/ Share this post Link to post Share on other sites More sharing options...