Linux运维学习小站

Linux maintenance study site

discuz.conf样例

server
{
    listen 80;
    server_name www.1.com www.a.com www.b.com;
    if ($host != 'www.a.com' ) {
        rewrite  ^/(.*)$  http://www.a.com/$1  permanent;
    }
    index index.html index.htm index.php;
    root /data/www;
#    location  /uc_server/ {
#          auth_basic              "Auth";
#          auth_basic_user_file   /usr/local/nginx/conf/.htpasswd;
#    }
    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name;
    }
#    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
#    {
#          expires      30d;
#          access_log off;
#    }
    location ~ .*\.(js|css)?$
    {
          expires      12h;
          access_log off;
    }
    location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ {
         expires 10d;
         valid_referers none blocked server_names *.1.com *.a.com *.b.com *.baidu.com\
         *.google.com *.google.cn *.soso.com ;
         if ($invalid_referer) {
              return 403;
              #rewrite ^/ http://www.example.com/nophoto.gif;
         }
         access_log off;
    }
    access_log /home/logs/discuz.log combined_realip;
}


发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

© Linux运维学习小站 | 京ICP备15009755号-2 |
Powered by Z-BlogPHP & Yiwuku.com