1

我在 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

4

2 回答 2

2

将 LoadModule 行更改为如下所示:

LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so
于 2009-06-11T20:17:43.593 回答
2

这么长的描述没用,最后一段就足够了。

从头开始重新安装你的 apache,你的安装有问题。

顺便说一句,从任何分发包安装的 apache 应该已经正确配置为提供 HTML 文件。

于 2009-06-01T22:15:08.703 回答