我如何找出 localhost 目录在哪里?

我如何找出 localhost 目录在哪里?

我在使用 Web 应用程序时遇到了问题;它在 Visual Web Developer IDE 中运行良好,但在服务器上却完全不行。我的计划是从 Web 浏览器运行该应用程序,而无需 IDE 参与,方法是将其放入 localhost 目录并从浏览器运行。

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

答案1

默认情况下没有localhost目录。首先必须安装 Web 服务器,然后将文件放入配置中指定的目录中。C:\Program Files\Apache Software Foundation\htdocs例如,Apache 的默认目录是,但这完全取决于您的配置。

答案2

这个答案没什么帮助。为什么有经验的人会这样做?只是缺乏沟通技巧还是什么?

您需要查找的文件(在 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">

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

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

相关内容