아파치가 사용자 정의 HTTP 메소드를 허용하도록 할 수 있습니까? 메소드를 보내고 싶다고 가정해 보세요 DESCRIBE
.
Limit 지시문에서 활성화하려고 시도했지만 Apache에서 허용되지 않는 405 메서드를 반환했습니다.
내 구성은 다음과 같습니다 mod_userdir
.
<Directory /home/*/public_html>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST PUT DELETE OPTIONS DESCRIBE>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST PUT DELETE OPTIONS DESCRIBE>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
기본 구성에서는 및 을 허용하지 않으므로 해당 구성에서도 PUT
및 메소드를 활성화했습니다 .DELETE
PUT
DELETE
답변1
예, 가능합니다. 사용자 지정 메서드를 허용하려면 모듈을 작성해야 합니다.Mod_dav시작하기 좋은 곳일 수 있습니다. 나는 Apache의 방법을 확장하는 다른 어떤 것도 모른다.