Skip to content

NGINX Config File

text
server {
  listen 80;
  server_name localhost;
  root /var/www/html;
  index index.php index.html index.htm;

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

  location ~ \.php$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass php-fpm:9000;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
  }

  location ~ /\. {
    deny all;
  }
}