如何访问从外部硬盘挂载的 /media 文件夹?

如何访问从外部硬盘挂载的 /media 文件夹?

我正在使用 Ubuntu 13.04 x64。我已经安装了 Apache、php5。

我已经配置了两个站点文件夹,/etc/apache2/sites-available/default 一个在内部/home/me/www,另一个在外部磁盘上/media/me/www

我认为问题在于/media所有root文件都具有限制性权限,所以我只能在我的计算机上看到我的文件,或者使用 sftp 或 samba,用我的用户名登录。

我想要的是从另一台计算机查看 apache 中的这些文件,但服务器总是给我消息403 Forbidden

我考虑过更改媒体文件夹的所有者,并更改文件权限。或者我发现我可以将驱动器安装在另一条路径上,但那样会更麻烦,因为我已经有一些应用程序使用该路径了。

我的问题是,我必须做什么才能允许访问 apache 来显示媒体文件夹?

硬盘是NTFS格式。另外,我不是Linux专家,但了解一些基础知识。

答案1

已挂载的媒体文件夹本身位于根目录中。

1. / – Root
2. /bin – User Binaries
3. /sbin – System Binaries
4. /etc – Configuration Files
5. /dev – Device Files
6. /proc – Process Information
7. /var – Variable Files
8. /tmp – Temporary Files
9. /usr – User Programs
10. /home – Home Directories
11. /boot – Boot Loader Files
12. /lib – System Libraries
13. /opt – Optional add-on Applications
14. /mnt – Mount Directory
15. /media – Removable Media Devices
16. /srv – Service Data

就像是:

/home/testfile
/media/testfile

答案2

vboxfs如果您使用 VirtualBox,您可以将 Apache 用户添加到该组。

usermod -aG vboxfs your_apache_user_name

相关内容