Core lib of filesite.io, a small PHP Framework. https://fsc.filesite.io
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

873 B

Nginx config example

  • Domain: fsc.org
  • Web directory: /var/www/fscphp/www/

Nginx config:

    server {
        listen       80;
        server_name  fsc.org;

        root   /var/www/fscphp/www/;
        index  index.php index.html index.htm;

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

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        location ~ /(index)\.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /var/www/fscphp/www$fastcgi_script_name;
            include        fastcgi_params;
        }

        # deny all other php
        #
        location ~ \.php {
            deny  all;
        }

        # deny all hidden files
        location ~ /\. {
            deny  all;
        }
    }