Nginx运行Laravel的配置 运行环境 CentOS7+Nginx1.6.8+Laravel4.2
  
  
   时间:2015-01-17 02:21来源:linux.it.net.cn 作者:IT
  
  
   
    
     | 
	配置文件改成这样 
	  
	
	
		
			server {  
			  
			    listen  80;  
			    server_name sub.domain.com;  
			    set $root_path '/var/www/html/application_name/public';  
			    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;  
			  
			        include /etc/nginx/fastcgi_params;  
			  
			        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;  
			    }  
			  
			    location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {  
			        root $root_path;  
			    }  
			  
			    location ~ /\.ht {  
			        deny all;  
			    }  
			  
			}   
 
	在CentOS7+Nginx1.6.8+Laravel4.2测试通过 
	  
 (责任编辑:IT)
 | 
   
 
 
  
  
  
   
   ------分隔线----------------------------