所以我安装了lighttpd,它运行的站点只需要响应GET请求。
我想知道如何可以返回405回应与Allow: GET头到GET请求使用lighttpd?
我有一个快速的谷歌,但即使lighttpd没有什么坚实的东西。
更新
限制$HTTP["request-method"]是一种享受。
不幸的是,当你使用url.access-deny lighttpd url.access-deny状态码和头部设置为一个固定的东西(403状态),而不pipe你是否在前面或后面添加头部。
最终结果:
$HTTP["request-method"] =~ "^(PUT|HEAD|PATCH|DELETE)$" { url.access-deny = ( "" ) }
从版本1.4.19开始,您可以根据request-method进行过滤:
$HTTP["request-method"] =~ "^(PUT|POST|HEAD|PATCH|DELETE)$" { url.access-deny = ("") }