Skip to content

Instantly share code, notes, and snippets.

@nicholascourage
Created April 10, 2024 15:57
Show Gist options
  • Save nicholascourage/3e313abb09e1c231e145c59cf919f24d to your computer and use it in GitHub Desktop.
Save nicholascourage/3e313abb09e1c231e145c59cf919f24d to your computer and use it in GitHub Desktop.
server {
listen 80;
listen 443 ssl;
index index.php index.html;
server_name laravel-nuxt.local;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/html/public;
# Enable SSL
ssl_certificate /etc/nginx/ssl/laravel-nuxt.local.pem;
ssl_certificate_key /etc/nginx/ssl/laravel-nuxt.local-key.pem;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
ssl_prefer_server_ciphers on;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass php:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment