美文网首页
在本地使用nginx搭建phpdish的配置文件

在本地使用nginx搭建phpdish的配置文件

作者: 豆瓣奶茶 | 来源:发表于2018-07-31 14:46 被阅读5次
    server {
            server_name localhost 127.0.0.1;
            root /var/www/phpdish/web;
            location ~ ^/app\.php(/|$) {
                # linux 用户首选这个,注意sock文件位置是否准确
                fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
                fastcgi_split_path_info ^(.+\.php)(/.*)$;
                include fastcgi_params;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            internal;
        }
    
        location / {
            try_files $uri /app.php$is_args$args;
        }
                # set site favicon
            location /favicon.ico {
                root /var/www/phpdish/web;
            }
    
        error_log /var/log/nginx/symfony_error.log;
        access_log /var/log/nginx/symfony_access.log;
    
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
    
            if (-f $request_filename) {
                expires 0d;
                access_log off;
            }
    
            try_files $uri @phpdish;
        }
    
        # 静态文件缓存七天
        location ~ .*\.(js|css)?$ {
            expires 0d;
            access_log off;
        }
    
        location ~ /\.ht {
            deny all;
        }
        
        
        location @phpdish {
            rewrite ^(.*)$ /app.php/$1 last;
        }
    }
    

    相关文章

      网友评论

          本文标题:在本地使用nginx搭建phpdish的配置文件

          本文链接:https://www.haomeiwen.com/subject/yihhvftx.html