nginx configuration for semanticscuttle

raw

nginx-semanticscuttle.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
server {
        listen 80 default_server;
        root /var/www/sc/www;
        index index.php;
        server_name _;
 
        location ~ \.php(/.*)?$ {
                # regex to split $uri to $fastcgi_script_name and $fastcgi_path
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
 
                # Check that the PHP script exists before passing it
                try_files $fastcgi_script_name =404;
 
                # Bypass the fact that try_files resets $fastcgi_path_info
                # see: http://trac.nginx.org/nginx/ticket/321
                set $path_info $fastcgi_path_info;
                fastcgi_param PATH_INFO $path_info;
 
                fastcgi_index index.php;
                include fastcgi.conf;
                #include snippets/fastcgi-php.conf;
                # With php5-fpm:
                fastcgi_pass unix:/var/run/php5-fpm.sock;
        }
}
 
Christian Weiske Christian Weiske
owner

History