0

我负责安装 Ubuntu 13 服务器。Apache 配置为使用 /var/www 作为默认目录,这是正确的。问题是似乎配置了一个指向 /usr/share 的后备目录。因此,如果我在浏览器 (www.address.com) 中输入文件,它将从 /var/www 提供文件,但如果我知道 /usr/share 中的目录名称并输入 (www.address.com/ sharedir) 然后它将在 /usr/share 目录之外提供服务。我查看了 apache 配置文件和默认站点配置文件,但没有看到这种关联。我不想要这种行为,并且担心这是开箱即用的默认行为。

任何人都可以将我引导到可以控制/管理此行为的其他领域。感谢您的任何帮助。

4

2 回答 2

0

[已解决] 经过一番挖掘后,我发现最初设置此服务器的用户错误地将 .conf 文件放在“conf.d”目录和“mods-enabled”目录中,这些目录正在将流量路由到其他目录。对任何对此感兴趣的人感到抱歉。

于 2013-08-09T14:47:06.873 回答
0

打开你的

/etc/apache2/sites-available/default

归档并替换

/var/www

/路径/到/文件夹/你/希望

保存,最好通过以下方式重新启动apache

服务 apache2 重启

现在将网站内容放到新位置 /path/to/folder/you/wish。

如上所述更改站点的文档根目录后,将不会从任何其他位置获取文件。希望这会对你有所帮助。:)

于 2013-08-08T22:34:40.553 回答