Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- server
- {
- server_name example.com www.example.com;
- access_log /var/www/example.com/access.log;
- error_log /var/www/example.com/error.log;
- root /var/www/example.com/public_html/;
- index index.php index.html index.htm;
- # remove www
- if ($host ~* ^www\.(.*))
- {
- set $host_without_www $1;
- rewrite ^/(.*)$ $scheme://$host_without_www/$1 permanent;
- }
- location ~ \.php$
- {
- try_files = $uri @missing
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
- fastcgi_split_path_info ^(.+\.php)(/.+)$;
- fastcgi_param REQUEST_URI $request_uri;
- fastcgi_param DOCUMENT_URI $document_uri;
- fastcgi_param DOCUMENT_ROOT $document_root;
- fastcgi_param REMOTE_ADDR $remote_addr;
- fastcgi_param REMOTE_PORT $remote_port;
- fastcgi_param SERVER_ADDR $server_addr;
- fastcgi_param SERVER_PORT $server_port;
- fastcgi_param SERVER_NAME $server_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;
- # prevent php version info
- fastcgi_hide_header X-Powered-By;
- }
- location @missing
- {
- rewrite ^ $scheme://$host/index.php permanent;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement