所以,我在我的笔记本电脑上运行 Apache。

如果我访问“localhost”,我会看到这样的页面:

如果你能看到这个,则说明该系统上的Apache Web服务器软件安装成功。您现在可以向此目录添加内容并替换此页面。

除此之外,我无法添加内容并替换该页面。

我可以点击它的链接,效果很好。

首先,该目​​录中甚至没有“index.html”文档。如果我尝试直接访问我使用localhost/index.html创建的一个,我会得到“在服务器上找不到请求URL”。因此,我什至不确定该页面的来源。我在 apache 目录下的该页面中搜索了单词,但什么也没有出现。它似乎重定向到某个地方。

作为一个测试,我知道它会加载 localhost/manual/index.html (不管那是什么),所以我尝试用我写的东西替换它,然后我收到了消息

服务器遇到内部错误或配置错误,无法完成您的请求。

错误日志显示,

[Fri Sep 12 20:27:54 2008] [错误] [客户端 127.0.0.1] 类型映射中的语法错误,标头 \ C:/Program Files/Apache Group/Apache2/manual/index.html 中没有“:” r

但是,如果我直接用浏览器打开该页面就可以正常工作。

所以,基本上,我不知道我在这里不知道什么。我不确定 apache 正在寻找什么。我不确定错误是否出在我的配置文件、html 页面或其他什么地方。

哦,我想使用 apache 打开它的原因(主要是)因为我正在尝试测试一些 php,所以我试图让 apache 在本地运行。

谢谢。

有帮助吗?

解决方案

默认情况下,对于 Apache 2.0,您的页面应放置在“C:\Program Files\Apache Group\Apache2\htdocs”文件夹中,对于 Apache 2.0,您的页面应放置在“C:\Program Files\Apache Software Foundation\Apache2.2\htdocs”文件夹中。阿帕奇2.2。当您的站点准备就绪时,只需删除文件夹中的现有文件并将其替换为您想要测试的文件即可。”

这里.

其他提示

好的,

来回答我自己的。。我发现配置文件中的“Listen”指令已设置为“Listen 80”而不是“Listen localhost:80”。

另外, localhost/htdocs/index.html 不起作用,但 localhost/index.html 起作用。

希望这可以帮助将来的人。

谢谢,施罗德。

如果您有 Skype,它也使用与 Xampp 相同的端口(80、443)。因此,首先启动 Xampp,然后启动 Skype。

[来源:http://starikovs.com/2011/02/23/apache-doesnt-start-in-xampp/]

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top