O arquivo mod_xsendfile está obsoleto?

2

Eu sei que esta é uma pergunta estúpida, mas não consegui encontrar a informação em nenhum lugar. Estou mantendo um site para um cliente antigo e até agora usei o cabeçalho X-SENDFILE para controlar o acesso a um arquivo grande.

Seus administradores de servidor agora atualizaram o Apache, que quebrou o site. Depois de fazer uma pesquisa, descobri que precisava remover a opção XSendFileAllowAbove e, em vez disso, adicionar XSendFilePath . Uma vez que esta opção aparentemente não pode ser definida no arquivo .htaccess (eu li sobre isso, eu também tentei ter certeza) os administradores do servidor tem que adicioná-lo diretamente. No entanto, eles se recusam a fazer isso e dizem que mod_xsendfile está obsoleto. Eu procurei para verificar isso, mas não consigo encontrá-lo em qualquer lugar.

Além disso, eles se recusam a sugerir uma alternativa, então se vocês souberem de alguma coisa eu ficaria grato :).

O arquivo é muito grande para ser servido com PHP (pelo menos não facilmente), não tenho acesso ao servidor, só posso acessar o código do site.

EDITAR

Assim que eu postei a questão, encontrei este post, o que parece sugerir que o mod_xsendfile está funcionando perfeitamente no Apache 2.4: link Isso não responde a minha pergunta completamente, mas pelo menos é um começo e pode ajudar alguém a procurar o mesmo e encontrar essa pergunta.

    
por itd 18.10.2017 / 19:58

2 respostas

2

Descontinuado aqui não significa que ele não funcionará com o Apache 2.4, mas é contra sua própria política de software de qualidade. Afinal, mod_xsendfile :

  • não é um módulo padrão do Apache oficialmente suportado.
  • precisa ser compilado separadamente; não em nenhum repositório.
  • foi originalmente projetado para o Apache 2 & 2.2
  • não foi mantido desde 2011; por 6 anos.

Embora o módulo seja simples, usar esse tipo de módulo pode expor o sistema a ameaças de segurança. Portanto, a limitação parece razoável, e você definitivamente não obteria o módulo em qualquer hospedagem compartilhada.

Espero que alguém aqui possa sugerir soluções alternativas!

    
por 18.10.2017 / 20:57
0

a versão 1.0 "mais recente" do x-sendfile funciona no apache 2.4. Eu só tive que atualizar todos os meus servidores para 1,0 a partir de 0,6 depois de cair conexões contínuas. a versão 1.0 corrige o problema de conexões descartadas.

link

    
por 03.03.2018 / 14:49

Tags