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