码迷,mamicode.com
首页 > 其他好文 > 详细

nginx子配置文件实例

时间:2018-12-16 14:44:10      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:www.   nginx   res   expires   ror   info   fas   php   class   

[root@bogon conf.d]# cat /etc/nginx/conf.d/test6.conf 
server
    {
        listen       8085;
        server_name 192.168.0.204;              #填写 ip 或者域名
        index index.html index.htm default.html index.php;
        root  /var/www/www.test.com/;

        if (!-e $request_filename) {            #访问路径的文件不存在则重写URL转交给ThinkPHP处理
            rewrite  ^/(.*)$  /index.php/$1  last;
            break;
        }
        

	location ~ [^/]\.php(/|$)
	    {
        	try_files $uri =404;
		fastcgi_pass  127.0.0.1:9000;
		fastcgi_index index.php;
		include fastcgi.conf;                   #注意这个include 这个配置文件是nginx自带的,一定要有
	
		#下面这 8 行统称为fastcgi_params的配置,nginx也有自带的fastcgi_params,但是报错,按照下面的就行
		#宝塔面板里面 直接把这 8 行写到了一个pathinfo.conf文件里面,用一句话include pathinfo.conf代替

		set $real_script_name $fastcgi_script_name;
		if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
                	set $real_script_name $1;
                	set $path_info $2;
 		}
		fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
		fastcgi_param SCRIPT_NAME $real_script_name;
		fastcgi_param PATH_INFO $path_info;


    	}       


        location /status {
            stub_status on;
            access_log   off;
        }

	location /favicon.ico {
	    root html;
	}

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      15d;
            }

        location ~ .*\.(js|css)?$
            {
                expires      6h;
            }
        access_log  /var/www/ceshi.access.log  access;
        error_log  /var/www/ceshi.error.log;
    }

  

nginx子配置文件实例

标签:www.   nginx   res   expires   ror   info   fas   php   class   

原文地址:https://www.cnblogs.com/effortsing/p/10126282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!