Servere web

Cum publici o aplicație Laravel în producție

Actualizat 7/20/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țurile

Tutoriale similare