如何找到 localhost 目录在哪里?

Bri*_*per 4 windows-xp

我在使用 Web 应用程序时遇到问题;它在 Visual Web Developer IDE 中运行良好,但在服务器上根本不起作用。我的计划是从 Web 浏览器运行应用程序,而不涉及 IDE,方法是将其放入 localhost 目录并从浏览器运行。

但我找不到这个目录在哪里。有谁知道如何找出来吗?

mik*_*ent 5

这不是一个很有帮助的答案。为什么有经验的人会这样做呢?是缺乏沟通能力还是什么?

您需要找到的文件称为(在 Windows 操作系统中)httpd.conf。它应该位于您(或某人)安装 Apache 的位置下的某个位置。在我的 W10 系统中,它位于 D:\apps\Apache24\conf\httpd.conf。如果您正在研究 Mac 或 Linux,您可能已经是一个技术精湛的人,并且能够找出 Apache 服务器的安装位置。

在该 .conf 文件中,您需要找到设置 的关键行DocumentRoot。我的 httpd.conf 文件中的位置如下所示:

# DocumentRoot "${SRVROOT}/htdocs"
# <Directory "${SRVROOT}/htdocs">
DocumentRoot "X:/htdocs/html"
<Directory "X:/htdocs/html">
Run Code Online (Sandbox Code Playgroud)

...那是因为我在某个时候更改了默认位置。行开头的井号(#)表示:注释掉该行。

现在我的“localhost”主目录位于 X:\htdocs\html\(其中 html 是一个目录)。如果我在那里放置一个index.html 文件,然后在浏览器中转到“ http://localhost ”,它将显示index.html 的html 内容。