MIME types, manipuladores Apache e módulos Perl

Para que servem e quando vale a pena mexer

Portal Web

Última atualização há 21 dias

Três telas do painel DirectAdmin são técnicas e muita gente se pergunta para que servem: MIME types, Manipuladores Apache e Módulos Perl. Na maioria dos sites você nunca precisa mexer nelas. Este tutorial explica o que cada uma faz e quando vale a pena usar.

MIME types: avisar ao navegador o tipo de um arquivo

O MIME type é a etiqueta que diz ao navegador que tipo de arquivo ele está recebendo (uma imagem, um PDF, um vídeo). O servidor já conhece os tipos comuns. Você só precisa cadastrar um tipo quando um arquivo "diferente" é baixado em vez de abrir, ou abre errado (por exemplo, uma extensão pouco comum de fontes, de vídeo ou de dados).

Onde fica: no Menu, em Recursos avançados, clique em MIME types. A tela tem duas abas: User defined MIME types (os que você criou, vazia no início) e System MIME types (os do sistema, só para consulta).

Como adicionar:

  1. Em Nome, digite o tipo, no formato "grupo/tipo" (por exemplo, application/json).
  2. Em Extension, digite a extensão do arquivo, sem o ponto (por exemplo, json). Para outra extensão do mesmo tipo, repita o nome e mude só a extensão.
  3. Clique em Add MIME Type e teste abrindo o arquivo em uma janela anônima.

Parte desta tela aparece em inglês. Se não tiver certeza do tipo certo, procure o nome da extensão e "MIME type" na internet. Um tipo errado pode fazer o arquivo não abrir.

Manipuladores Apache: qual programa abre cada extensão

Os manipuladores (handlers) dizem ao servidor qual programa deve processar arquivos com uma certa extensão (por exemplo, rodar arquivos .php com o PHP). Os do sistema já estão configurados. Só crie um manipulador próprio se você sabe o que quer, como fazer o servidor tratar uma extensão incomum como se fosse PHP.

Onde fica: no Menu, em Recursos avançados, clique em Manipuladores Apache. As abas são User defined handlers (os seus) e System handlers (os do sistema).

No formulário Create new handler, informe o Handler (o identificador, como "cgi-script") e a Extension (sem o ponto). Cuidado: um manipulador errado pode fazer o site inteiro dar erro 500 ou expor o código dos seus arquivos. Se isso acontecer, apague o manipulador que você criou. Veja Erro 500. O ajuste de PHP do site se faz melhor em Escolher a versão do PHP.

Módulos Perl: só uma lista para consulta

A tela Módulos Perl (no Menu, em Sistema e arquivos) mostra a lista das bibliotecas Perl instaladas no servidor. Serve para quem tem um script em Perl e precisa saber se uma biblioteca já existe. Você não instala nada por ali.

Se o seu script precisa de um módulo que não aparece na lista, fale com a nossa equipe e explique qual módulo e para quê. Veja Como pedir suporte.

Antes de mexer

  • Anote o que mudou e mude uma coisa por vez, para poder desfazer.
  • Se o site parou depois de uma mudança, desfaça a última alteração primeiro.
  • Se você não tem certeza, não mexa. Estas telas não são necessárias para a maioria dos sites.

Veja também

Se ainda ficar com dúvida, fale com a nossa equipe pelo chat.

Este artigo foi útil?

0 de 0 gostaram deste artigo

Ainda precisa de ajuda? Envie-nos uma Mensagem