【PHP学习笔记】apache2.4的虚拟目录权限

之前一直使用apache2.2,在设置虚拟目录的时候,配置httpd.conf文件的时候,针对访问权限设置时,Directory 节点,使用order 来设置的,结果今天安装了apache2.4的版本,在设置的时候,始终不成功,恼火了很久,通过一番查找,终于是明白了原因,现整理以备今后使用。


apache2.4配置虚拟目录:

 我设置的虚拟目录名称 是mysite,路径是G:/mysite

在httpd.conf文件中,新增

DocumentRoot "G:/mysite"

然后添加新的dir_module 节点

找到<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>节点,在后面添加如下代码:

<IfModule dir_module>
    DirectoryIndex index.html

   Alias /mysite "G:/mysite"
</IfModule>

然后设置访问权限

<Directory  "G:/mysite">

#设置允许任何人访问

Require all granted

</Directory>

还可设置允许某个IP访问

Require ip 127.0.0.1
还可以设置不允许访问
Require all denied
 
对于apache2.2中的
Order deny,allow
Deny from all
这样的设置,在2.4中已经不能使用了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值