千家信息网

限制用户访问某个目录,应该如何做?

发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,1.进入 cd /data/www 目录2.创建tmp文件mkdir tmp让用户不能访问tmp目录,应该如何做?1.打开虚拟主机配置文件,添加代码vi /usr/local/apache2/conf
千家信息网最后更新 2024年11月16日限制用户访问某个目录,应该如何做?

1.进入 cd /data/www 目录


2.创建tmp文件


mkdir tmp


让用户不能访问tmp目录,应该如何做?


1.打开虚拟主机配置文件,添加代码


vi /usr/local/apache2/conf/extra/httpd-vhosts.conf


RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.test.com$ [OR]

RewriteCond %{HTTP_HOST} ^www.aaa.com$ ----添加一行

RewriteRule ^/(.*)$ http://ww.lizheng.com/$1 [R=301,L](以/开始,$1作为标记)

#Rewritecond %{HTTP_USER_AGENT} ^.*curl.* [NC,OR]

#Rewritecond %{HTTP_USER_AGENT} ^.*chrome* [NC]

#Rewritecond .* - [F]

Rewritecond %{REQUEST_URI} ^.*/tmp/.* [NC] 条件

RewriteRule .* - [F] 结果拒绝




2.重新启动,加载


apachectl -t


apachectl graceful



3.测试


0