评论

收藏

[Nginx] Nginx中运行PHP框架Laravel的配置文件分享

web服务器 web服务器 发布于:2021-08-22 21:28 | 阅读数:458 | 评论:0

配置文件改成这样
server { 
  listen 80;  
 server_name sub.domain.com;  
 set $root_path '/srv/www/default';  
 root $root_path;  
  
 index index.php index.html index.htm;  
  
 try_files $uri $uri/ @rewrite;  
  
 location @rewrite {  
  rewrite ^/(.*)$ /index.php?_url=/$1;  
 }  
  
 location ~ \.php {  
  
  fastcgi_pass 127.0.0.1:9000;  
  fastcgi_index /index.php;  
  
  fastcgi_split_path_info  ^(.+\.php)(/.+)$;  
  fastcgi_param PATH_INFO  $fastcgi_path_info;  
  fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;  
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  
  include      fastcgi_params; 
 }  
  
 location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {  
  root $root_path;  
 }  
  
 location ~ /\.ht {  
  deny all;  
 }  
  }
在CentOS7.1+Nginx1.8.0+Laravel5.0测试通过

关注下面的标签,发现更多相似文章