-
################################################
-
2.2上的配置
-
Order
deny,allow -
Deny
from all -
-
2.4上的配置
-
Require
all denied -
-
################################################
-
2.2上的配置
-
Order
allow,deny -
Allow
from all -
-
2.4上的配置
-
Require
all granted -
-
#################################################
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~下面给出了几个例子在2.4版本上的配置1. 仅允许IP为192.168.1.1的主机访问
-
<</span>RequireAll>
-
require all granted -
require ip 192.168.1.1 -
</</span>RequireAll>
2.仅允许192.168.0.0/24网络的主机访问
-
<</span>RequireAll>
-
require all granted -
require ip 192.168.1.0/24 -
</</span>RequireAll>
3.禁止192.168.1.2的主机访问,其他的都允许访问,
-
<</span>RequireAll>
-
require all granted -
require not ip 192.168.1.2 -
</</span>RequireAll>
4.允许所有访问,
-
require
all granted -
-
注,这个可以不用加容器
...... -
直接,写在
.....里面就可以了 -
5.拒绝所有访问,
-
require
all denied
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
可以做一个别名访问
例如www目录下没有 /zen目录
但是通过url连接 访问 [url]http://xxx.topsvr.com/zen[/url] 时候
指定到 系统下的一个目录 例如
/home/zen/www/
那么我们需要这么设置
Alias /zen /home/zen/www
<Directory /home/zen/www>
Order allow,deny
Allow from all
</Directory>
另外一个别名是在系统中使用的
做一个别名alias
例如做别名 alias aa=ls
那么我们输入aa 也会具有ls的效果
如果我们需要永久的使用aa来代替ls命令
那么我们可以编辑.bashrc
那么这个用户每次都可以输入aa来达到文件列表的效果
编辑文件 想要让他立即生效 使用 下面这个命令 重新加在配置文件
重新加载 source /root/.bashrc
在 xampp
Warning: Unknown: failed to open stream:
Permission denied in
Fatal error: Unknown: Failed opening required
'/opt/lampp/htdocs/aa.php' (include_path='.:/opt/lampp/lib/php') in
原因就是文件访问权限的问题