thinkphp5 nginx配置
thinkphp5 nginx配置
server {
listen 80;
server_name www.tp.com;
set $web_root /www/www.tp.com/public;
root $web_root;
index index.php index.html;
location / {
index index.php index.html;
autoindex off;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
}
}
location ~ .php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param script_FILENAME $web_root$fastcgi_script_name;
fastcgi_param PATH_TRANSLATED $web_root$fastcgi_path_info;
include fastcgi_params;
}
}