Файловые типы MIME и расширения файлов играют важную роль в процессе определения способа обработки файла сервером. Сегмент параметров MIME - важная часть файла httpd.conf, созданного для Solaris. Используются следующие инструкции:
DefaultType - Определяет MIME-тип, используемый в случаях, когда сервер не может определить тип файла. В настройках Solaris данный параметр имеет значение text/plain. Таким образом, если файл не имеет расширения, сервер предполагает, что это обычный текстовый файл.
AddEncoding - Связывает кодировку MIME с расширением файла. Настройки Solaris содержат две инструкции AddEncoding:
AddEncoding x-compress 2 AddEncoding x-gzip gz tgz
Первая инструкция связывает расширение Z с типом MIME-кодировки x-compress. Вторая строка связывает расширения gz и tgz с типом MIME- кодировк и x-gzip.
AddLanguage - Связывает MIME-тип языка с расширением файла. Настройки Solaris содержат такие отображения для шести языков, например . en для английского и . f г для французского.
LanguagePriority - Устанавливает приоритет кодировки языка при подготовке многоязычных представлений (multiviews), а также язык, используемый по умолчанию. В настройках Solaris порядок старшинства следующий: английский (en), французский (f г), немецкий (de). Это означает, что при использовании многоязычных видов будут подготовлены варианты страниц на английском, французском и немецком. Если предпочтительный язык не указан, клиенту передается вариант на английском языке.
AddType - Связывает файловый тип MIME с расширением файла. В файле httpd.conf Solaris присутствует лишь одна инструкция AddType - она связывает тип MIME application/x-tar с расширением tgz. Таких инструкций в файле настройки может быть несколько.
Другая инструкция, часто используемая для обработки файлов на основе их расширений, - инструкция AddHandler. AddHandler связывает файловый обработчик с определенным расширением. Файловый обработчик - это программа, которая «знает», как обрабатывать файлы конкретного типа. Например, обработчик cgi-script способен выполнять файлы CGI. В файле httpd.conf Solaris отсутствуют какие-либо дополнительные обработчики, поэтому все инструкции AddHandler закомментированы.