PUT e DELETE são ativados por padrão e só podem ser usados com handlers .
Exemplo
> a2enmod actions ; service apache2 reload
<Location />
Script PUT /handler.php
Script DELETE /handler.php
</Location>
Eu configurei um servidor web Apache completamente simples (versão 2.4.7) no Ubuntu Server 14.04.1 LTS.
Desejo ativar outros métodos HTTP, como PUT e DELETE , para algumas finalidades de teste. Eu editei meu arquivo /etc/apache2/apache2.conf e adicionei a diretiva
<Location />
<LimitExcept GET HEAD POST OPTIONS DELETE PUT>
Allow from all
</LimitExcept>
</Location>
antes de reiniciar o Apache.
No entanto, se eu usar o Telnet e digitar OPTIONS / HTTP/1.0 , receberei apenas Allow: GET,HEAD,POST,OPTIONS , e não os métodos desejados, como PUT . O que devo fazer para ativar esses métodos?
PUT e DELETE são ativados por padrão e só podem ser usados com handlers .
Exemplo
> a2enmod actions ; service apache2 reload
<Location />
Script PUT /handler.php
Script DELETE /handler.php
</Location>
Tags 14.04 server configuration apache2