我正在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
答案 0 :(得分:2)
如此长的描述是无用的,最后一段就足够了。
从头开始重新安装apache,安装过程中出现问题。
BTW,从任何发行版的软件包安装的apache应该已经正确配置以提供HTML文件。答案 1 :(得分:2)
将LoadModule行更改为如下所示:
LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so