# Upstream to abstract backend connection(s) for php upstream php { server unix:/tmp/php-cgi.socket; server127.0.0.1:9000; }
server { listen80; ## Your website name goes here. server_name _; ## Your only path reference. root /var/www/wordpress; # wordpress 的放置路径 ## This should be in your http block and if it is, it's not needed here. index index.php;
location / { # This is cool because no php is touched for static content. # include the "?$args" part so non-default permalinks doesn't break when using query string try_files$uri$uri/ /index.php?$args; }
location~ \.php$ { #NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini include fastcgi_params; fastcgi_intercept_errorson; fastcgi_pass php; #The following parameter can be also included in fastcgi_params file fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }
# Upstream to abstract backend connection(s) for php upstream php { server unix:/tmp/php-cgi.socket; server127.0.0.1:9000; }
server { listen80; ## Your website name goes here. server_name _; ## Your only path reference. root /var/www/wordpress; # wordpress 的放置路径 ## This should be in your http block and if it is, it's not needed here. index index.php;
location / { # This is cool because no php is touched for static content. # include the "?$args" part so non-default permalinks doesn't break when using query string try_files$uri$uri/ /index.php?$args; }
location~ \.php$ { #NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini include fastcgi_params; fastcgi_intercept_errorson; fastcgi_pass php; #The following parameter can be also included in fastcgi_params file fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }