server {
listen 80;
server_name blog.phacility.com;
keepalive_timeout 70;
root /core/var/www/phabricator;
try_files $uri $uri/ /index.php;
location / {
if ( !-f $request_filename )
{
rewrite ^/(.*)$ /index.php?__path__=/$1 last;
break;
}
}
location ~ ^/index.php {
fastcgi_pass unix:/core/var/pool/fpm.sock;
fastcgi_index index.php;
fastcgi_param PHABRICATOR_ENV "custom/secure";
fastcgi_param REDIRECT_STATUS 200;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
}
}