Antecedentes
Acabamos de migrar nosso website para um novo servidor. Tanto o servidor antigo quanto o novo rodam / executam o CentOS 5.5 e o Apache 1.3.33. No entanto, após a migração, não conseguimos baixar nenhum arquivo da família de produtos Microsoft Office hospedados em nosso site. Embora as transferências FTP sejam bem-sucedidas, as solicitações HTTP falham. A seguir, a mensagem que vejo no Firebug:
400 No Host matches server name dairymgt.info
Solução Tentativa
Falei com o serviço de atendimento ao cliente e eles sugeriram que eu adicionasse os tipos MIME apropriados ao arquivo .htaccess
. Fui em frente e adicionei o seguinte (como sugerido aqui ) para o arquivo .htaccess
que existe na raiz do nosso site:
AddType application/vnd.ms-word.document.macroEnabled.12 docm
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType application/vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType application/vnd.openxmlformats-officedocument.presentationml.template potx
AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
AddType application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
AddType application/vnd.ms-excel.addin.macroEnabled.12 xlam
AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
AddType application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
AddType application/vnd.ms-excel.template.macroEnabled.12 xltm
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx
No entanto, isso não parece ter ajudado um pouco. Eu ainda recebo a mesma mensagem de erro.
Eu testei os downloads com arquivos PDF e ZIP e eles baixaram bem. Além disso, eu posso baixar qualquer um dos arquivos do MS Office usando um cliente FTP. De alguma forma, as solicitações HTTP falham.
Atualização 1:
Se eu apenas renomear qualquer um dos arquivos do MS Office para ter extensões .zip ou .tar.gz, eles baixam bem! Isso definitivamente significa que o Apache está tratando arquivos com certas extensões (especificamente as do MS Office) de uma maneira diferente. Os manipuladores e / ou filtros do Apache poderiam ser os culpados?
Algum apontador para onde o problema poderia estar? Estou confortável editando os arquivos de configuração do Apache, mas não tenho acesso aos arquivos de configuração centrais do Apache, pois estou em hospedagem compartilhada.
Obrigado.