Apache2.4.7 主页徽标 (13)权限被拒绝

Apache2.4.7 主页徽标 (13)权限被拒绝

我为我的主页(徽标)创建了一个 svg。

我把它放在

/var/www/html/mm/pictures

html 是正确的(语法和图像路径),但它只显示替代文本。

快速查看会/var/log/apache2/error.log给出以下输出:

[Sun Apr 05 15:14:54.570044 2015] [core:error] [pid 2114] (13)Permission denied: [client 84...] AH00132: file permissions deny server access: /var/www/html/mm/pictures/logo.svg, referer: http://84../

从 logo.svg 到 /var/www/html/mm 的权限:

徽标.svg:

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

/var/www/html/mm/图片:

Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)

/var/www/html/毫米:

Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)

因此,对我来说,它看起来很好,世界读取访问权限被授予,那么为什么 www-data 访问被拒绝呢?

也许需要了解一些重要的事情:

logo.svg 是使用 Inkscape 在我的笔记本电脑(不是服务器)上创建的,并通过 openvpn 和 ssh 使用 securecopy 传输scp到我服务器的主目录 pof,然后从我的服务器传输到/var/www/html/mm/pictures

答案1

也许您需要更改 /var/www/html/mm 的所有者?

sudo chown -R www-data:www-data /var/www/html/mm

相关内容