网页内容无法访问

网页内容无法访问

我有一个 LAMP Web 服务器。它正在运行,但只能显示www目录下的 Web 内容。用户有自己的主文件夹/web页面文件夹,但无法访问它们,因为它们在 之外www

这可能是权限问题吗?

如何修复?

答案1

这既可能是权限问题,也可能是配置问题。

Web 服务器(用户 www-data)需要对路径中的每个文件夹使用 +x,因此,对于/home/username/web//home/home/username//home/username/web必须为 world 设置 +x。此外,/home/user/web必须对 Web 服务器具有读取权限,对内容也一样。

此外,Apache 必须为此进行配置。当您要求每个用户一个文件夹时,我猜您正在考虑典型的 example.com/~username?

这通常是 Apache 的文件夹public_html。这是使用UserDir指令配置的。这在Apache 文档。因此您必须添加UserDir web使用文件夹 web 而不是 public_html。

相关内容