Ubuntu apache2 网站目录放到数据硬盘后无法获得访问权限

思考的大兵 2021-03-02 04:17:48
Ubuntu 20.4,Apache2.4.41

电脑两个硬盘,固态盘作为系统,挂载/、/home目录,机械盘作为独立的数据盘,格式化成了NTFS,挂载在/media/user/目录下,apache2默认网站目录在/var/www下,配置文件在/etc/apache2/

首先通过修改sites-available下配置文件,将网站目录移至/home目录下,
网页报403 Forbidden错误,You don't have permission to access this resource.


经查阅,发现是apache2默认限制了用户的访问权限,即默认无法访问/var/www文件夹外的其它内容,通过修改apache2.conf中的Directory配置,添加了/home目录下的网站目录,可以访问了,并且试了其它位置,均可以正常访问

以上是网站目录在固态硬盘中的不同位置切换测试,没有问题

因为网页涉及到多个视频访问,于是准备把网页目录移到机械硬盘上,同样也修改了apache2的网页目录,并且添加了Directory路径,但始终无法访问,一直报403 Forbidden错误,You don't have permission to access this resource.

找了好多资料,没有解决,我猜是Ubuntu和Apache2安装位置和网页目录没有处在同一个硬盘的原因,不知道怎么去配置,问问大家,谁有这样的经验,还忘赐教。

如何配置Apache2网页目录在非安装硬盘下?
...全文
1979 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
思考的大兵 2021-03-13
  • 打赏
  • 举报
回复
问题已解决,问题在于我的机械盘是通过自动挂载的方式挂载到了/media/user/目录下,这个路径/media/user/是Ubuntu自动生成的,Apache2无法正常访问,通过查看Apache2错误日志文件,发现Apache2只检索到了user这个文件夹,挂载在user下的机械盘就无法访问。解决办法是在其它目录下(非/media)建一个文件夹(我自己在/home下建的),然后挂载机械盘就可以解决,至于无法获得访问权限的,参考网上修改Apache2网页目录配置的博客即可。
思考的大兵 2021-03-03
  • 打赏
  • 举报
回复
有没有朋友知道这个问题解决呀?

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧