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