歡迎您光臨本站 註冊首頁

apache實現沒有被匹配的域名禁止訪問

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

apache實現沒有被匹配的域名禁止訪問

apache如何實現沒有被匹配的域名禁止訪問,現在的配置當訪問沒有被匹配域名時全部轉到abc123.com,怎麼樣才能禁止。
NameVirtualHost 10.20.30.1
<VirtualHost abc123.com:80>
        ServerName abc123.com
        DocumentRoot /data/www/apache2/htdocs/abc
        <Directory "/data/www/apache2/htdocs/abc/">
                Options  FollowSymLinks
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>

<VirtualHost www.123.com:80&gt;
        ServerName news.abc123.com
        DocumentRoot /data/www/apache2/htdocs/123
        <Directory "/data/www/apache2/htdocs/123/">
                Options  FollowSymLinks
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>

<VirtualHost www.1234.com:80&gt;
        ServerName www.1234.com
        DocumentRoot /data/www/apache2/htdocs/1234
        <Directory "/data/www/apache2/htdocs/1234/">
                Options  FollowSymLinks
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>

《解決方案》

寫正則表達式規則,不匹配的rewrite到一個不正確的IP地址,或者一個指定的頁面。
或者在dns只指向你匹配的域名不就完事了,呵呵。

[火星人 ] apache實現沒有被匹配的域名禁止訪問已經有366次圍觀

http://coctec.com/docs/service/show-post-2144.html