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