tp+nginx

发表日期:2021-03-11 14:40:33 | 来源: | | 浏览(737) 分类:PHP杂项

server

    {   


        listen 80;


        #listen [::]:80;


        server_name xxxx.com.cn ;


        index index.html index.htm index.php default.html default.htm default.php;


        root  /home/wwwroot/xxx;


        


        #include rewrite/thinkphp.conf;


        location / {


            if (!-e $request_filename) {


                rewrite ^(.*)$ /index.php?s=/$1 last;


                break;


            }


        }


        #error_page   404   /404.html;


        


        # Deny access to PHP files in specific directory


        #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }


        


        #include enable-php-pathinfo.conf;

        location ~ [^/]\.php(/|$)

        {


            fastcgi_pass  unix:/tmp/php-cgi.sock;


            fastcgi_index index.php;


            include fastcgi.tp.conf;


            #include pathinfo.conf;

            fastcgi_split_path_info ^(.+?\.php)(/.*)$;

            set $path_info $fastcgi_path_info;

            fastcgi_param PATH_INFO       $path_info;

            try_files $fastcgi_script_name =404;


        }


        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$


        {   


            expires      30d;


        }



        location ~ .*\.(js|css)?$


        {   


            expires      12h;


        }


        location ~ /.well-known {


            allow all;


        }


        location ~ /\.


        {   


            deny all;


        }



        access_log  /home/wwwlogs/xxx.log;


}


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。