Laravel Nginx Conf

cd /etc/nginx/
nano sites-available/laravel

server {
        listen 80;
        listen [::]:80 ipv6only=on;

        # Log files for Debugging
        access_log /var/log/nginx/laravel-access.log;
        error_log /var/log/nginx/laravel-error.log;

        # Webroot Directory for Laravel project
        root /var/www/scrapper/public;
        index index.php index.html index.htm;

        # Your Domain Name
        server_name scrapper.wordpresshospitaltheme.com;

        location / {
                try_files $uri $uri/ /index.php?$query_string;
        }

        # PHP-FPM Configuration Nginx
        location ~ .php$ {
                try_files $uri =404;
                fastcgi_split_path_info ^(.+.php)(/.+)$;
                fastcgi_pass unix:/run/php/php7.1-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
}

ln -s /etc/nginx/sites-available/scrapper /etc/nginx/sites-enabled/
nginx -t

chown -R www-data:root /var/www/scrapper
chmod 755 /var/www/scrapper/storage

Scroll to Top