0

我正在配置apache2来修改/var/www目录的权限,并赋予/home/www/public和/home/www/private一些权限。

我的老师给了我一个代码来放入 /sites-available 默认文件,但我发现它的实际等效项是 apache2.conf 我试图将他的代码推送到 apache2.conf 中,但是当 apache 重新加载失败时对象中提到的错误。更准确地说,它说“允许和拒绝必须后跟'来自'”。

这是替换 /var/www 的原始代码的代码 它还生成了对 MultiViews 的非法使用,因此我将其从代码中删除。

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
deny from all
allow from 127.0.0.1
</Directory>

然后我为 /public 和 /private 编写了代码

## ZONE PUBLIQUE
Alias /public /home/www/public
<Directory /home/www/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

## ZONE PRIVEE
Alias /private /home/www/private
<Directory /home/www/private>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.1 # Local
</Directory>

我试图取消“命令拒绝,允许”或“命令允许,拒绝”这行但它仍然给我在私人部分中的“拒绝所有人”行相同的答案。

我做错了什么 ?是否有另一种方法可以重新配置 /var/www 的权限并配置 /home/www/private 或 /home/www/public 的权限?

在此先感谢您的帮助!

问候,

勒米苏尔

4

0 回答 0