我安装了Apache2。在文件夹“var/www/html”中,我创建了一个指向另一个包含许多电影文件的硬盘的符号链接。我的想法是,从本地网络上的任何计算机上通过浏览器访问电影都会很容易。
我在 html 目录中使用了以下命令字符串,并创建了符号链接:
ln -sd /media/guy/movie1/Movies test
Run Code Online (Sandbox Code Playgroud)
当我坐在服务器上时,如果我单击“测试”,它会打开正确的目录并公开文件。如果我从另一台机器浏览 apache,它不会显示符号链接。
Apache 访问日志摘录:
192.168.1.158 - - [12/May/2015:08:40:07 -0400] "GET /favicon.ico HTTP/1.1" 404 502 "-" "Mozilla/5.0 (X11; Linux i686; rv:24.7) Gecko/20140802 Firefox/24.7 PaleMoon/24.7.1"
192.168.1.158 - - [12/May/2015:08:40:07 -0400] "GET /favicon.ico HTTP/1.1" 404 502 "-" "Mozilla/5.0 (X11; Linux i686; rv:24.7) Gecko/20140802 Firefox/24.7 PaleMoon/24.7.1"
192.168.1.158 - - [12/May/2015:08:40:07 -0400] "GET /favicon.ico HTTP/1.1" 404 502 "-" "Mozilla/5.0 (X11; Linux i686; rv:24.7) Gecko/20140802 Firefox/24.7 PaleMoon/24.7.1"
192.168.1.158 - - [12/May/2015:08:50:38 -0400] "GET / HTTP/1.1" 200 584 "-" …Run Code Online (Sandbox Code Playgroud) 联机帮助页指出,默认情况下,updatedb 包括整个文件系统。我有两个 USB 连接驱动器,未包含在 updateb 中。我可以为每个驱动器创建自己的数据库文件,但想知道是否可以强制 updateb 包含它们?
我意识到当locate 没有找到我在附加驱动器之一上存在的新文件时,情况就是如此。执行 sudo updateb 没有效果。