недавно установленный apache, обслуживающий html-контент в виде текста

Я запускаю экземпляр Apache в Ubuntu, и у меня возникает эта проблема: файлы .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. Но это не работает и выдает следующую ошибку:

Синтаксическая ошибка в строке 1 файла /usr/www/APACHE3/site.first/conf/httpd.conf: не удается найти структуру модуля API `mod_mime' в файле /usr/lib/apache2/modules/mod_mime.so: /usr /lib/apache2/modules/mod_mime.so: неопределенный символ: mod_mime


person udit    schedule 01.06.2009    source источник


Ответы (2)


Такое длинное описание бесполезно, достаточно последнего абзаца.

Переустановите апач с нуля, что-то сломалось в вашей установке.

Кстати, apache, установленный из пакета любого дистрибутива, уже должен быть правильно настроен для обслуживания HTML-файлов.

person stepancheg    schedule 01.06.2009

Измените строку LoadModule, чтобы она выглядела следующим образом:

LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so
person Community    schedule 11.06.2009