我已经在 Ubuntu 14.04 上安装了 apache2 服务器。它适用于我在安装后在这里创建的文件和目录,但如果我从其他任何地方复制任何文件或文件夹(已经写入),则会给出Forbidden错误消息。提前致谢。
问问题
117 次
1 回答
0
对于 apache2 可以访问的文件,它应该归运行 apache2 服务器的用户所有。在大多数系统上,用户是 www-data 或 httpd 或 apache。要查找是哪个用户,只需查看您的 apache2.conf 或 httpd.conf。了解用户后,将其设为所复制文件/文件夹的所有者,或对整个 /var/www//html 文件夹重复此操作。
sudo chown -R www-data:www-data /var/www/html
这应该这样做。但是,如果没有,请验证用户至少对文件夹具有读取和执行权限(如果您需要通过脚本写入一些数据,也请写入)。
于 2014-06-04T22:45:00.457 回答