Solução de problemas de redirecionamentos do apache em produção

5

Como você resolve os redirecionamentos do Apache na produção? Eu sei que há um recurso de registro em algum lugar que permite registrar todos os redirecionamentos que acontecem ...

    
por deadprogrammer 22.05.2009 / 18:10

3 respostas

6

Para registrar o que está acontecendo no módulo mod_rewrite , você precisa definir RewriteLog e RewriteLogLevel :

RewriteLog         /path/to/mod_rewrite.log
RewriteLogLevel    2

na sua configuração do Apache (você não pode defini-los no seu .htaccess ).

Observe que o registro foi alterado no Apache 2.4 .

    
por 22.05.2009 / 18:16
0

Eu geralmente crio meu próprio CustomLog detalhado. Nele, incluo o cabeçalho de resposta HTTP Location

Eu também incluo outras coisas, como o tempo de resposta e o cabeçalho HTTP Request X-Forwarded-For , entre outras coisas.

    
por 13.05.2014 / 14:08
0

Para obter informações adicionais sobre depuração para depurar problemas do Apache (como redirecionamentos), você pode adicionar RewriteLog e RewriteLogLevel à configuração. As especificidades das configurações são diferentes entre o Apache 2.2 e o 2.4, por isso, verifique a versão do Apache que você está executando.

Por favor, verifique os registros, pois eles podem informar os detalhes específicos do que está causando o redirecionamento. Em geral, os redirecionamentos do Apache podem ser problemáticos, adicionando o seguinte à configuração do Apache 2.4:

LogLevel alert rewrite:trace6

referência: link

Eu vejo que você substituiu os detalhes da configuração do Apache por segurança. Isso é bom, mas não posso verificar o SSL do domínio devido a isso. Também pode haver um problema com o Server Name Indication (SNI) que o navegador está usando para esse nome de domínio que não corresponde à configuração do Apache.

Pode ser possível que o DirectAdmin tenha adicionado uma configuração além de outra configuração. Por favor, verifique se você não tem várias seções com o mesmo endereço IP e porta.

Você também pode querer confirmar se o domínio corresponde à configuração do site. Dependendo de qual CMS você está executando (Magento, WordPress, Joomla !, etc.), ele pode estar redirecionando para o domínio original do qual o Apache foi redirecionado.

    
por 08.05.2018 / 16:05