Nginx中Laravel的配置

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;  
  

  	location / {
    	try_files $uri $uri/ /index.php?$query_string;
	}
  
    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;  
    }  
  
}  

 

posted @ 2015-09-29 10:21  踏雪无痕SS  阅读(558)  评论(0编辑  收藏  举报