符号链接到raspberry pi webroot中断

符号链接到raspberry pi webroot中断,web,raspberry-pi,symlink,Web,Raspberry Pi,Symlink,我将raspberry pi设置为内部web服务器。我有一个外部硬盘驱动器连接到pi并正确安装 然后,我将硬盘上的两个文件夹符号链接到pi上的web根目录,一个是/Movies,另一个是/Series 一开始这一切都很好,就像我点击我得到一个所有文件的列表,然后点击一个,它开始播放没有问题。但是,在离开它一段时间后,我仍然可以访问/Movies或/Series中的文件目录,但是当我单击某个文件时,web浏览器无法打开它 我不知道发生了什么,看起来很奇怪,我仍然可以访问文件目录,但播放文件不起作用

我将raspberry pi设置为内部web服务器。我有一个外部硬盘驱动器连接到pi并正确安装

然后,我将硬盘上的两个文件夹符号链接到pi上的web根目录,一个是/Movies,另一个是/Series

一开始这一切都很好,就像我点击我得到一个所有文件的列表,然后点击一个,它开始播放没有问题。但是,在离开它一段时间后,我仍然可以访问/Movies或/Series中的文件目录,但是当我单击某个文件时,web浏览器无法打开它

我不知道发生了什么,看起来很奇怪,我仍然可以访问文件目录,但播放文件不起作用


感谢您的任何想法或帮助。

您使用的是apache服务器吗

如果是这样,那么符号链接不是一个好主意

另一种更安全且可能解决问题的方法是安装Userdir

sudo a2enmod userdir
然后你需要在家里建立一个目录

mkdir public_html
重新启动Apache

sudo service apache2 restart
如果要将apache指向的主目录更改为,可以在/etc/apache2/mods enabled/userdir.conf中执行。然后将
更改为所需的目录

要访问您的服务器,只需输入ip_of_Rpi/~pi_用户名。e、 g 192.168.0.100/~pi


此处有更多详细信息:

如果您使用的是ApacheWeb服务器,则可以使用mod_别名映射URL路径中的某些目录,如下所示

Alias /mnt/external_disk01/movies /Movies
Alias /mnt/external_disk02/series /Series
在使用alias之前,请确保它已激活。 要激活:

a2enmod alias
更多信息请访问