当前位置: > Linux服务器 > nginx >

Nginx运行Laravel的配置 运行环境 CentOS7+Nginx1.6.8+Laravel4.2

时间:2015-01-17 02:21来源:linux.it.net.cn 作者:IT

配置文件改成这样

 


 
  1. server {  
  2.   
  3.     listen  80;  
  4.     server_name sub.domain.com;  
  5.     set $root_path '/var/www/html/application_name/public';  
  6.     root $root_path;  
  7.   
  8.     index index.php index.html index.htm;  
  9.   
  10.     try_files $uri $uri/ @rewrite;  
  11.   
  12.     location @rewrite {  
  13.         rewrite ^/(.*)$ /index.php?_url=/$1;  
  14.     }  
  15.   
  16.     location ~ \.php {  
  17.   
  18.         fastcgi_pass 127.0.0.1:9000;  
  19.         fastcgi_index /index.php;  
  20.   
  21.         include /etc/nginx/fastcgi_params;  
  22.   
  23.         fastcgi_split_path_info       ^(.+\.php)(/.+)$;  
  24.         fastcgi_param PATH_INFO       $fastcgi_path_info;  
  25.         fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;  
  26.         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  
  27.     }  
  28.   
  29.     location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {  
  30.         root $root_path;  
  31.     }  
  32.   
  33.     location ~ /\.ht {  
  34.         deny all;  
  35.     }  
  36.   
  37. }  

在CentOS7+Nginx1.6.8+Laravel4.2测试通过

 


(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容