apache禁止目录
㈠ apache 2.4 怎样禁止列站内目录
d:/_9191/_design/www/
下面添加抄
Order dney,allow
Allow form 127.0.0.1
dney form all
就能不让别人访问你的这个目录了。
或者直接修改文件夹权限也可以控制的啊。
㈡ 如何禁止apache访问除网站根目录外的文件
设置下apache的运行用户
设置下站点的目录权限
㈢ 求助APACHE2.2.*如何禁止显示目录列表
显示的是目录,而不是当前的文件内容,表示你的apache没有默认程序入口文件,也就是”index.php,home.php,index.html”等,也就是需要你在apache的配置文件httpd.conf里面找到:
<IfMole dir_mole>
DirectoryIndex index.html index.php index.htm
</IfMole>
加入你希望程序一进来就执行的页面,以下是本人自己的配置文件,你可以参考一下:
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
<IfMole dir_mole>
DirectoryIndex index.php index.html index.htm
</IfMole>
#
# AddType allows you to add to or override the MIME configuration
# file specified in TypesConfig for specific file types.
#
#AddType application/x-gzip .tgz
#
# AddEncoding allows you to have certain browsers uncompress
# information on the fly. Note: Not all browsers support this.
#
#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz
#
# If the AddEncoding directives above are commented-out, then you
# probably should define those extensions to indicate media types:
#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .html
#
㈣ 怎样让apache不要列出目录列表
apache禁止列目录 写到.htaccess
<Files *>
Options -Indexes
</Files>
㈤ apache 怎么禁止操作根目录以外的位置
用护卫神.防篡改系统(专业版),可以限制apache的访问轨迹。
㈥ apache怎么禁止用户访问某个目录下的某种类型文件
可以通过修改Apache配置文件httpd.conf来实现禁止列出目录/文件列表,方法如下
【apache配置禁止访问】
1. 禁止访问某些文件/目录
增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库:
<Files ~ ".inc$">
Order allow,deny
Deny from all
</Files>
禁止访问某些指定的目录:(可以用 <DirectoryMatch> 来进行正则匹配)
<Directory ~ "^/var/www/(.+/)*[0-9]{3}">
Order allow,deny
Deny from all
</Directory>
通过文件匹配来进行禁止,比如禁止所有针对图片的访问:
<FilesMatch .(?i:gif|jpe?g|png)$>
Order allow,deny
Deny from all
</FilesMatch>
针对URL相对路径的禁止访问:
<Location /dir/>
Order allow,deny
Deny from all
</Location>
针对代理方式禁止对某些目标的访问(<ProxyMatch> 可以用来正则匹配),比如拒绝通过代理访问cnn.com:
<Proxy http://cnn.com/*>
Order allow,deny
Deny from all
</Proxy>
2. 禁止某些IP访问/只允许某些IP访问
如果要控制禁止某些非法IP访问,在Directory选项控制:
<Directory "/var/www/web/">
Order allow,deny
Allow from all
Deny from 10.0.0.1 #阻止一个IP
Deny from 192.168.0.0/24 #阻止一个IP段
</Directory>
只允许某些IP访问,适合比如就允许内部或者合作公司访问:
<Directory "/var/www/web/">
Order deny,allow
Deny from all
All from example.com #允许某个域名
All from 10.0.0.1 #允许一个iP
All from 10.0.0.1 10.0.0.2 #允许多个iP
Allow from 10.1.0.0/255.255.0.0 #允许一个IP段,掩码对
All from 10.0.1 192.168 #允许一个IP段,后面不填写
All from 192.168.0.0/24 #允许一个IP段,网络号
</Directory>
Apache:解决办法;
<Directory "/home/domain/public_html">
Options -Indexes FollowSymLinks
AllowOverride All
<Files ~ ".txt">
Order allow,deny
Deny from all
</Files>
</Directory>
㈦ Apache设置里面如何禁止指定目录被匿名用户浏览
将Options Indexes FollowSymLinks中的Indexes 去掉
㈧ 如何禁止apache访问目录结构
在apache的配置里相应的有 Options Indexes。。。。把indexes去掉就可以禁止了
win下,对应的<Directory "D:/phpwork/">里有
Options Indexes MultiViews//去掉indexes