标签:哪些 virtual use conf rac perm 配置 tee write
User-Agent(浏览器类型),即不让哪些浏览器来访问我们的网站
[root@localhost ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/data/www"
ServerName www.test.com
ErrorLog "logs/test.com_error_log"
CustomLog "logs/test.com_access_log" combined
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*curl.* [NC,OR] # 如果要禁止多种浏览器要在后面加[OR],表示或者
RewriteCond %{HTTP_USER_AGENT} ^.*chrome.* [NC] # 这里禁止 curl 和 chrome 访问我们的网站(只是做实验)
RewriteRule .* - [F] # 表示 Forbidden
</IfModule>
</VirtualHost>
[root@localhost ~]# /usr/local/apache2/bin/apachectl -t
[root@localhost ~]# /usr/local/apache2/bin/apachectl graceful
[root@localhost ~]# curl www.test.com
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title> # 禁止后访问结果为403
</head><body>
<h1>Forbidden</h1>
<p>You don‘t have permission to access /
on this server.</p>
</body></html>
标签:哪些 virtual use conf rac perm 配置 tee write
原文地址:http://www.cnblogs.com/pzk7788/p/7040909.html