Cum publici o aplicație Laravel în producție
Actualizat 10/23/2026
Laravel are câțiva pași specifici pentru producție. Iată configurarea corectă pe un VPS cu Nginx și PHP-FPM.
1. Adu codul și dependențele
cd /var/www/app
composer install --no-dev --optimize-autoloader
cp .env.example .env
php artisan key:generate
2. Permisiuni
chown -R www-data:www-data storage bootstrap/cache
3. Server block Nginx
Rădăcina publică este directorul public:
server {
listen 80;
server_name exemplu.ro;
root /var/www/app/public;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php-fpm.sock;
}
}
4. Optimizări de producție
php artisan config:cache
php artisan route:cache
php artisan view:cache
php artisan migrate --force
5. Coada de procese
Dacă folosești cozi, rulează un worker persistent cu Supervisor sau systemd:
php artisan queue:work --daemon
Nu uita de backup pentru aplicația Laravel.
Pune ghidul în practică pe un VPS propriu
Servere cloud în UE, facturate la oră, gata în câteva minute, cu instalare cu un click pentru zeci de aplicații.
Vezi prețurileTutoriale similare
Servere web
Cum optimizezi performanța Nginx: gzip, cache și HTTP/2
Fă site-ul mai rapid cu compresie gzip, cache pentru fișiere statice și HTTP/2, câteva linii de configurare.
Actualizat 10/23/2026Servere webCum publici o aplicație Node.js în producție
Rulează o aplicație Node.js stabil în producție cu PM2 și Nginx, cu repornire automată și HTTPS.
Actualizat 10/23/2026Servere webCum găzduiești mai multe site-uri pe un singur server
Folosește server blocks în Nginx ca să rulezi mai multe domenii pe același VPS, fiecare cu propriul site.
Actualizat 10/23/2026