小编Guy*_*ico的帖子

如何在 Apache Web 服务器中使用符号链接

我安装了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)

apache2 symbolic-link

5
推荐指数
1
解决办法
4万
查看次数

Updatedb 不包括所有连接的驱动器

联机帮助页指出,默认情况下,updatedb 包括整个文件系统。我有两个 USB 连接驱动器,未包含在 updateb 中。我可以为每个驱动器创建自己的数据库文件,但想知道是否可以强制 updateb 包含它们?

我意识到当locate 没有找到我在附加驱动器之一上存在的新文件时,情况就是如此。执行 sudo updateb 没有效果。

command-line locate updatedb

3
推荐指数
1
解决办法
740
查看次数

标签 统计

apache2 ×1

command-line ×1

locate ×1

symbolic-link ×1

updatedb ×1