为什么我的本地Apache不会打开html页面?

时间:2008-09-13 00:38:31

标签: apache

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

如果我去“localhost”,我会看到一个页面

  

如果您看到这一点,则意味着在此系统上安装Apache Web服务器软件是成功的。您现在可以向此目录添加内容并替换此页面。

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

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

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

就像测试一样,我知道它加载localhost / manual / index.html(无关紧要)所以我试着用我写的东西替换它,我收到了消息

  

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

错误日志显示,

  

[Fri Sep 12 20:27:54 2008] [error] [client 127.0.0.1]类型映射中的语法错误,C:/ Program Files / Apache Group / Apache2 / manual / index.html中没有':'对于标题\ r \ n

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

所以,基本上,我不知道我在这里不知道的是什么。我不确定apache在寻找什么。我不确定错误是在我的配置文件,我的HTML页面,还是什么。

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

感谢。

3 个答案:

答案 0 :(得分:4)

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

来自here

答案 1 :(得分:1)

好的,

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

此外,localhost / htdocs / index.html不起作用,但localhost / index.html可以。

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

谢谢,施罗德。

答案 2 :(得分:0)

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

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