nginx配置laravel项目

在/etc/nginx/conf.d下新建一个laravel.conf文件,并编辑
写入如下文件即可
server {
listen 80;
server_name xxx;
root "/www/public";
location / {
index index.html index.htm index.php;

if (-f $request_filename/index.html){
rewrite (.) $1/index.html break;
}
#if (-f $request_filename/index.php){
# rewrite (.
) $1/index.php;
#}
#if (!-f $request_filename){
# rewrite (.*) /index.php;
#}
if (!-e \(request_filename) { rewrite ^(.*)\) /index.php?s=/$1 last;
}

}
error_page 404 403 500 502 503 504 /404.html;
location = /404.html {
root /;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME \(document_root\)fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED \(document_root\)fastcgi_path_info;
include fastcgi_params;
}
}

posted @ 2019-12-18 23:24  风许下的泪  阅读(6439)  评论(0)    收藏  举报