【发布时间】:2017-12-27 16:36:22
【问题描述】:
将文件从我的主磁盘(安装操作系统的位置)移动到第二个磁盘(其他存储)时,我试图将 Apache 重定向到新磁盘,但这会返回 error number 403。我正在运行 Ubuntu 16.04。
我最初通过在相应文件中添加以下行来将 Apache 重定向到 /home/user/Documents:
在/etc/apache2/apache2.conf
<Directory /home/jawa/Documents/>
#<Directory /media/jawa/R2D2/Webpages>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
在/etc/apache2/sites-enabled/000-default.conf
DocumentRoot /home/jawa/Documents
#DocumentRoot /media/jawa/R2D2/Webpages
这很好,但由于我已将文件移动到新位置,因此我还必须重定向 Apache。
在尝试将 Apache 重定向到 /media/jawa/R2D2/Webpages 时,我切换了上述 cmets 并使用 sudo service apache2 restart 重新启动 apache。在浏览器中访问localhost 会返回error 403 并使用命令cat /var/log/apache2/error.log 会得到以下日志:
[Wed Dec 27 17:24:48.583062 2017] [core:error] [pid 22343] (13)Permission denied: [client ::1:35704] AH00035: access to / denied (filesystem path '/media/jawa/R2D2') because search permissions are missing on a component of the path
两个文件夹的权限和所有者:
drwxr-xr-x 2 jawa jawa 4096 dec 27 17:12 Documents
drwxrwxrwx 1 jawa jawa 0 dec 27 16:46 Webpages
导致错误的原因以及如何解决?
【问题讨论】:
-
能否提供以下的输出 ls -ld /home/ /home/jawa /home/jawa/Documents ls -ld /media/ /media/jawa/ /media/jawa/R2D2 /媒体/jawa/R2D2/网页
-
/media/jawa/权限错误,chmod 755解决了这个问题。也许你可以解释一下,为什么/media/和其他一切都设置为 755 或更高的权限,但/media/jawa/没有。不要回复评论,而是写一个官方答案,这样我就可以将问题标记为已回答。谢谢,亚历克斯
标签: apache ubuntu media http-status-code-403