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

发布于 2024-07-21 20:34:05 字数 789 浏览 7 评论 0原文

我正在 Ubuntu 上运行一个 Apache 实例,遇到了这个问题: .HTML 文件,里面有 bonafide HTML 被用作文本文件:

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

等等等等 **

我检查了 firebug 中的标题,果然页面是 纯文本。 我想我可能缺少 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

I am running an Apache instance on Ubuntu and am having this problem: .HTML files with bonafide HTML inside is being served as a text file:

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

etc. etc.**

I checked the header in firebug and sure enough the page is plain\text. I figured I'm probably missing the mod_mime module, so I tried to include it as a module like this:

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

where the /usr/lib... path contains the mod_mime.so. But this doesn't work and gives the following error:

Syntax error on line 1 of /usr/www/APACHE3/site.first/conf/httpd.conf: Can't locate API module structure `mod_mime' in file /usr/lib/apache2/modules/mod_mime.so: /usr/lib/apache2/modules/mod_mime.so: undefined symbol: mod_mime

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

稍尽春風 2024-07-28 20:34:05

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

从头开始重新安装你的 apache,你的安装中有些东西被破坏了。

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

So long description is useless, last paragraph is enough.

Reinstall your apache from scratch, something is broken in your installation.

BTW, apache installed from package of any distributive should be already configured properly to serve HTML files.

淡紫姑娘! 2024-07-28 20:34:05

将 LoadModule 行更改为如下所示:

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

Change the LoadModule line to look like this:

LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文