January 21, 2017
· Laravel Nginx Server
LEMP Nginx Sample Laravel Config
#config file for example.com
server {
# Replace this port with the right one for your requirements
listen 80; #could also be 1.2.3.4:80
# Multiple hostnames separated by spaces. Replace these as well.
server_name example.com;
client_max_body_size 512M;
root /var/www/example.com/public;
access_log /var/www/logs/example.com.access.log;
error_log /var/www/logs/example.com.error.log;
allow all;
fastcgi_read_timeout 300;
index index.php index.html index.htm;
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
include snippets/fastcgi-php.conf;
}
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}
#config file for example.com