新安装的apache将html内容作为文本提供

时间:2009-06-01 22:06:08

标签: linux apache ubuntu-9.04

我正在Ubuntu上运行一个Apache实例并且遇到了这个问题:.HTML文件中包含真正的HTML文件正在作为文本文件提供:

> **For eg. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <html>
> <body> <h1>Index to Butterthlies
> Catalogs</h1>

等。等。**

我检查了firebug中的标题,确定页面为plain\text。我想我可能错过了mod_mime模块,所以我尝试将它包含在这样的模块中:

LoadModule mod_mime /usr/lib/apache2/modules/mod_mime.so
TypesConfig conf/mime.types

/usr/lib ...路径包含mod_mime.so。但这不起作用,并给出以下错误:

  

/usr/www/APACHE3/site.first/conf/httpd.conf第1行的语法错误:找不到文件/usr/lib/apache2/modules/mod_mime.so中的API模块结构`mod_mime' :/usr/lib/apache2/modules/mod_mime.so:未定义的符号:mod_mime

2 个答案:

答案 0 :(得分:2)

如此长的描述是无用的,最后一段就足够了。

从头开始重新安装apache,安装过程中出现问题。

BTW,从任何发行版的软件包安装的apache应该已经正确配置以提供HTML文件。

答案 1 :(得分:2)

将LoadModule行更改为如下所示:

LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so