Nginx vhost. conf instance, nginxvhost. conf
Server {
Listen 80;
Server_name 118.89.218.225;
# Charset koi8-r;
Access_log/var/log/nginx/host. access. log main;
Location /{
Root/usr/share/nginx/html/thinkphp;
Index index.html index.htm index. php;
# Pseudo-static settings
If (! -E $ request_filename ){
Rewrite ^ (. *) $/index. phps = $1 last;
Break;
}
}
# Error_page 404/404 .html;
# Redirect server error pages to the static page/50x.html
#
Error_page 500 502 503 x.html;
Location =/50x.html {
Root/usr/share/nginx/html;
}
# Proxy the PHP scripts to Apache listening on 127.0.0.1: 80
#
# Location ~ \. Php $ {
# Proxy_pass http: // 127.0.0.1;
#}
# Pass the PHP scripts to FastCGI server listening on Fig: 9000
#
Location ~ \. Php $ {
Root html;
Fastcgi_pass 127.0.0.1: 9000;
Fastcgi_index index. php;
Fastcgi_param SCRIPT_FILENAME/usr/share/nginx/html/thinkphp/$ fastcgi_script_name;
Include fastcgi_params;
}
# Deny access to. htaccess files, if Apache's document root
# Concurs with nginx's one
#
# Location ~ /\. Ht {
# Deny all;
#}
} <