Módulos Apache (Contendo Diretivas) Suportadas pelo IBM HTTP Server
Esta seção fornece informações sobre módulos Apache que são suportados pelo IBM® HTTP Server. As diretivas definidas nos módulos Apache suportados podem ser usadas para configurar o IBM HTTP Server.
Módulos Apache Suportados
Os módulos Apache a seguir foram alterados na Versão 9 (Servidor HTTP Apache 2.4):
- Os módulos mod_proxy_balancer e mod_proxy_ajp não estão mais incluídos. Liberações anteriores incluíam esses módulos no diretório WebSphereCE em algumas plataformas.
- O módulo mod_mem_cache foi removido da distribuição Apache. Use o módulo mod_cache_disk em seu lugar.
O MPM event é suportado somente em plataformas z/OS e Linux.
- O módulo mod_ibm_ldap foi removido.
- Os módulos a seguir foram incluídos:
- mod_access_compat
- mod_proxy_fcgi
- mod_substitute
- mod_lua
- mod_authn_certificate
- mod_remoteip
- mod_macro
Os módulos que são suportados pelo IBM HTTP Server V9.0 estão listados em Índice de diretiva do Servidor HTTP Apache V 2.4.
Os módulos Apache a seguir não são suportados na Versão 7 (Servidor HTTP Apache V2.2) ou posterior:
Boas Práticas: Se você estiver usando o módulo mod_ibm_ldap
para sua configuração LDAP, considere migrar suas diretivas mod_ibm_ldap
para usar o módulo mod_ldap. O módulo mod_ibm_ldap é fornecido com esta
liberação do IBM HTTP
Server para compatibilidade com as liberações anteriores, no entanto, você deve migrar
configurações existentes para usar os módulos mod_authnz_ldap e mod_ldap para
assegurar suporte futuro para sua configuração LDAP.
- O módulo mod_file_cache é fornecido com esta liberação do IBM HTTP Server para compatibilidade com liberações anteriores, no entanto, configurações existentes devem ser migradas para usar o módulo mod_mem_cache para assegurar suporte futuro para sua configuração LDAP. Estes módulos fornecem função equivalente na memória em vez de em um disco.
- O módulo mod_mime_magic é fornecido com esta liberação do IBM HTTP Server para compatibilidade com liberações anteriores, mas pode não estar disponível em uma liberação futura. Nenhuma substituição será fornecida para este módulo.
- O módulo mod_proxy_ftp é fornecido com esta liberação do IBM HTTP Server para compatibilidade com liberações anteriores, mas pode não estar disponível em uma liberação futura. Nenhuma substituição será fornecida para este módulo.
- O módulo mod_cern_meta não é suportado. Em substituição, use o módulo mod_headers.
- O módulo mod_imap foi renomeado para mod_imagemap. A diretiva LoadModule para o módulo mod_imap deve ser alterada para referir-se ao novo nome de módulo para um arquivo de configuração existente.
- Você deve configurar o valor da diretiva EnableExceptionHook como On para os módulos de diagnóstico mod_backtrace e mod_whatkilledus.
- Você deve configurar o valor da diretiva McacheMinObjectSize com um mínimo de 1 para o módulo mod_mem_cache. Em liberações anteriores, o valor mínimo era zero.
- A diretiva Compression_Level para o módulo mod_deflate foi renomeada para DeflateCompressionLevel.
- As configurações para os módulos mod_ldap e mod_auth_ldap foram alteradas. Consulte o procedimento a seguir sobre como migrar das configurações dos módulos mod_ldap e mod_auth_ldap.
- A origem de mod_example do Apache é instalada no diretório <ihsinst>/example_module.
- A diretiva AddOutputFilterByType agora se aplica às solicitações de proxy.
- As listagens de diretório criadas pelo módulo mod_autoindex agora possuem um conjunto de caracteres padrão que pode ser modificado usando a diretiva IndexOptions. Se você depender da detecção de conjuntos de caracteres do navegador para exibição correta de listagens de diretório, poderá precisar especificar o conjunto de caracteres correto usando a diretiva IndexOptions.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
A tabela a seguir contém uma lista de módulos Apache suportados para IBM HTTP Server.
Módulo | Descrição | Endereço da web |
---|---|---|
núcleo | Recursos do Apache HTTP Server principal | http://publib.boulder.ibm.com/httpserv/manual24/mod/core.html |
![]() |
MPM (Multi-processing Module) | http://publib.boulder.ibm.com/httpserv/manual24/mod/mpm_winnt.html |
![]() ![]() ![]() ![]() |
MPM | http://publib.boulder.ibm.com/httpserv/manual24/mod/worker.html |
![]() |
MPM | http://publib.boulder.ibm.com/httpserv/manual24/mod/event.html |
mod_actions | Fornecido para executar scripts CGI, com base no tipo de mídia ou método do pedido. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_actions.html |
mod_alias | Fornece partes diferentes de mapeamento do sistema de arquivo host na árvore de documento e para redirecionamento de URL. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_actions.html |
mod_asis | Envia arquivos que contêm cabeçalhos HTTP. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_asis.html |
mod_auth_basic | Autenticação Básica | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_auth_basic.html |
mod_authn_anon | Permite acesso de usuário anônimo às áreas autenticadas. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authn_anon.html |
mod_authn_dbm | Autenticação do usuário usando arquivos DBM. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authn_dbm.html |
mod_authn_default | Módulo de fallback de autenticação | |
mod_authn_file | Autenticação do usuário usando arquivos de texto | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authn_file.html |
mod_authnz_ldap | Permite que um diretório LDAP seja usado para armazenar o banco de dados para autenticação básica de HTTP. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authnz_ldap.html |
mod_authz_dbm | Autorização do grupo usando arquivos DBM. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authz_dbm.html |
mod_authz_default | Módulo de fallback de autorização | |
mod_authz_groupfile | Autorização de grupo usando arquivos de texto | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authz_groupfile.html |
mod_authz_host | Autorizações de grupo baseadas no host, tal como nome do host ou endereço IP | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authz_host.html |
mod_authz_user | Autorização do Usuário | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authz_user.html |
mod_autoindex | Gera índices de diretório automaticamente. Isto é semelhante ao comando ls na plataforma UNIX ou no comando shell Win32 dir. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_autoindex.html |
mod_cache | Cache de conteúdo chaveado para URIs | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_cache.html |
mod_cache_disk | Implementa um gerenciador de armazenamento baseado em disco. É principalmente de uso no mod_cache de conjunção. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_cache_disk.html |
mod_cgi | Execução de scripts CGI | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_cgi.html |
![]() ![]() ![]() ![]() |
Execução de scripts CGI utilizando um daemon CGI externo. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_cgid.html |
![]() |
Especifica a conversão ou a gravação do conjunto de caracteres. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_charset_lite.html |
![]() |
Funcionalidade WebDAV (Distributed Authoring and Versioning).![]() |
http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_dav.html |
![]() |
Provedor do sistema de arquivo para mod_dav. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_dav_fs.html |
mod_deflate | Compacta o conteúdo antes dele ser entregue ao cliente. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_deflate.html |
mod_dir | Fornecido para redirecionamentos de "traçados de trilha" e arquivos de índice do diretório de serviço. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_dir.html |
mod_env | Modifica o ambiente que é transmitido aos scripts CGI e páginas SSI. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_env.html |
mod_expires | Geração de Expirações e cabeçalhos HTTP de Controle de Cache de acordo com critérios especificados pelo usuário. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_expires.html |
mod_ext_filter | Transmite o corpo da resposta através de um programa externo, antes de entregar ao cliente. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_ext_filter.html |
![]() |
Armazena em cache uma lista estática de arquivos na memória. Este
módulo é fornecido com esta liberação para compatibilidade com liberações
anteriores. Comece usando mod_mem_cache ou mod_cache para assegurar a compatibilidade
com liberações futuras do IBM HTTP
Server. Dica: Os mecanismos de armazenamento em cache recomendados para manipulação
de arquivo são o recurso CacheEnable do módulo mod_cache.
|
http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_file_cache.html |
mod_filter | Especifica o módulo de configuração do filtro inteligente sensível ao contexto. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_filter.html |
mod_ibm_ssl | Suporte dos protocolos Secure Sockets Layer (SSL) e Transport Layer Security (TLS) para IBM HTTP Server. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_ibm_ssl.html |
mod_headers | A personalização dos cabeçalhos de pedido e resposta HTTP. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_headers.html |
mod_imagemap | O processo de mapeamento de imagens do lado do servidor. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_imagemap.html |
mod_include | Server-parsed HTML documents (Server Side Includes). | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_include.html |
mod_info | Fornece uma visão geral abrangente da configuração do servidor. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_info.html |
mod_ldap | Fornece conjunto de conexões LDAP e serviços de armazenamento em cache de resultados para uso por outros módulos LDAP. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_ldap.html |
mod_log_config | Registra os pedidos feitos ao servidor. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_log_config.html |
mod_logio | Criação de log de bytes de entrada e saída por pedido. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_logio.html |
mod_mem_cache | O cache de conteúdo provido de chaves para URIs. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_mem_cache.html |
mod_mime | Associa as extensões do arquivo solicitado ao comportamento do arquivo (manipuladores e filtros) e ao conteúdo (tipo MIME, idioma, conjunto de caracteres e codificação). | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_mime.html |
mod_mpmstats | MPM/módulo de monitoramento de encadeamento para IBM HTTP Server. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_mpmstats.html |
![]() |
Determina o tipo MIME de um arquivo observando alguns
bytes de seu conteúdo.
Este módulo é fornecido com esta
liberação do IBM HTTP Server para
compatibilidade com liberações anteriores, mas não será suportado em
uma liberação futura. Nenhuma substituição será fornecida para este módulo. Importante: Utilizar o mod_mime_magic pode diminuir
o desempenho, porque o arquivo deve ser lido e comparado com um conjunto de padrões
para determinar o tipo content-.
|
http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_mime_magic.html |
![]() |
Entrega conjuntos de dados MVS (z/OS) | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_mvsds.html |
mod_negotiation | Fornecido para a negociação de conteúdos. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_negotiation.html |
mod_proxy | Servidor HTTP, proxy 1.1 e de gateway | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_proxy.html |
mod_proxy_connect | Especifica a extensão do módulo mod_proxy para manipulação de solicitação CONNECT. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_proxy_connect.html |
![]() |
Fornecer suporte de FTP para o módulo mod_proxy. Este módulo é fornecido com esta liberação do IBM HTTP Server para compatibilidade com liberações anteriores, mas não será suportado em uma liberação futura. Nenhuma substituição será fornecida para este módulo. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_proxy_ftp.html |
mod_proxy_http | Fornece suporte de HTTP para o módulo mod_proxy. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_proxy_http.html |
mod_rewrite | Fornece um mecanismo de regravação baseado em regra para regravar URLs solicitadas. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_rewrite.html |
![]() |
Registra entradas SMF para solicitações de HTTP. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_smf.html |
mod_setenvif | Permite a configuração de variáveis de ambiente com base nas características do pedido. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_setenvif.html |
mod_so | Carregamento de código executável e módulos no servidor no horário de início ou reinicialização. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_so.html |
mod_speling | Tenta corrigir URLs errados que os usuários digitaram, ignorando a distinção entre maiúsculas e minúsculas e permitindo até um erro de escrita. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_speling.html |
mod_status | Fornece informações sobre a atividade e desempenho do servidor. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_status.html |
mod_suexec | Permite que scripts CGI sejam executados como o usuário ou grupo especificado. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_suexec.html |
mod_unique_id | Fornece uma variável de ambiente com um identificador exclusivo para cada pedido. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_unique_id.html |
mod_userdir | Diretórios específicos do usuário. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_userdir.html |
mod_usertrack | Registro de clicagem de atividade do usuário em um site. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_usertrack.html |
mod_vhost_alias | Fornecido para hosting virtual em massa, configurado dinamicamente. | http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_vhost_alias.html |
![]() |
Classificação do WLM do z/OS para solicitações de HTTP. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_wlm.html |
![]() |
Este módulo permite que o servidor responda aos comandos STOP e MODIFY do console do z/OS. | http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_zos_cmds.html |