Apache下目录访问权限设置

网站目录下,某些文件不需要让外部通过url访问而程序自生需要使用的时候:

#目录

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.appservnetwork.com
    DocumentRoot F:\game_3.9\Source
    ServerName 39.kedou.com
    ErrorLog logs/dummy-host2.appservnetwork.com-error_log
    CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>

#访问权限设置
<Directory F:\game_3.9\Source\style>#这里的XXX\style 是说明某个文件夹需要设置权限
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1  #只有127.0.0.1可以访问
</Directory>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Apache目录访问控制是指通过Apache Web服务器来限制对特定目录访问权限。这可以帮助保护敏感数据和文件,确保只有授权的用户才能访问这些内容。以下是常见的Apache目录访问控制方法: 1.基于IP地址的访问控制:可以使用Apache的“Require”指令来指定允许或拒绝访问特定IP地址或地址段。例如,以下指令可以允许IP地址为192.168.1.100的用户访问目录: Require ip 192.168.1.100 2.基于用户名和密码的访问控制:可以使用Apache的“AuthType”和“AuthUserFile”指令来设置基本身份验证。这将要求用户输入用户名和密码才能访问目录。例如,以下指令可以设置一个用户(用户名为“user”,密码为“password”)可以访问目录: AuthType Basic AuthName "Restricted Files" AuthUserFile /path/to/.htpasswd Require valid-user 3.基于HTTP引用的访问控制:可以使用Apache的“RewriteCond”和“RewriteRule”指令来限制对目录访问。例如,以下指令可以阻止任何来自指定网站访问: RewriteEngine On RewriteCond %{HTTP_REFERER} ^http://(www\.)?example\.com/ [NC] RewriteRule .* - [F] 4.基于TLS客户端证书的访问控制:可以使用Apache的“SSLRequire”指令来限制对使用特定TLS客户端证书访问目录。例如,以下指令可以允许只有持有特定TLS客户端证书的用户才能访问目录: SSLRequire %{SSL_CLIENT_S_DN_CN} eq "client-cert-cn"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值