请铭哥及其他大神帮忙分析虚拟主机配置是否异常

回复 收藏
在测试时总觉得有些说不上来的不太对的感觉,希望大家帮忙看看,配置如下:
配置如下:

    DocumentRoot "/tmp/default"
    ServerName www.defalt.com

    DocumentRoot "/data/www"
    ServerName www.test.com
    ServerAlias www.aaa.com
    ServerAlias www.bbb.com

   
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
        Deny from 127.0.0.1
   
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1
   

    ErrorLog "logs/test.com-error_log"
     SetEnvIf Request_URI ".*\.gif$" image-request
     SetEnvIf Request_URI ".*\.jpg$" image-request
     SetEnvIf Request_URI ".*\.png$" image-request
     SetEnvIf Request_URI ".*\.bmp$" image-request
     SetEnvIf Request_URI ".*\.swf$" image-request
     SetEnvIf Request_URI ".*\.js$" image-request
     SetEnvIf Request_URI ".*\.css$" image-request
    CustomLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/test.com-access_%Y%m%d_log 86400" combined env=!image-request

    Expiresactive on
    ExpiresByType image/gif "access plus 1 days"
    ExpiresByType image/jpeg "access plus 24 hours"
    ExpiresBYType image/png "access plus 24 hours"
    ExpiresByType text/css "now plus 2 hours"
    ExpiresByType application/X-javascript "now plus 2 hours"
    ExpiresByType application/X-shockwave-flash "now plus 2 hours"
    EXpiresDefault "now plus 0 min"


    SetEnvIfNoCase Referer "^http://.*\.test\.com" local_ref=1
    SetEnvIfNoCase Referer ".*\.yourdomin\.com" local_ref=1
   
        Order Allow,Deny
        Allow from env=local_ref
   
    php_admin_flag engine off
   
        Order deny,allow
        deny from all
   
         RewriteEngine on
         RewriteCond %{HTTP_HOST} ^www.aaa.com$ [OR]
         RewriteCond %{HTTP_HOST} ^www.bbb.com$
         RewriteRule ^/(.*)$ http://www.test.com/$1 [R=301,L]
         RewriteCond %{HTTP_USER_AGENT} ^.*curl.* [NC,OR]
         RewriteCond %{HTTP_USER_AGENT} ^.*chrome.* [NC]
         RewriteRule .* - [F]
     
         AllowOverride AuthConfig
         AuthName "自定义"
         AuthType Basic
         AuthUserFile /data/.htpasswd
         require valid-user
     

2016-05-06 20:11 举报
已邀请:
0

阿铭 管理员

赞同来自:

最好挨个用curl测试一下,说具体问题。
0

vastlee

赞同来自:

SetEnvIfNoCase Referer "^http://.*\.test\.com" local_ref=1
SetEnvIfNoCase Referer ".*\.yourdomin\.com" local_ref=1
想问下等于1的表达是什么意思? 课程中没有这么讲。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: