How to get Nginx to support the HTTP OPTIONS method
I have an Nginx server this is returning a 403 when a client uses the HTTP OPTIONS method. It sounds like Nginx does not support the OPTIONS method, but I couldn't find conclusive evidence of this on the Interwebs.
Right now Nginx is running on Centos5. Is it true that Nginx does not support this and is there a module that could be enabled for Nginx to support OPTIONS?
Thanks.
Solution 1:
This is not supported in nginx. Your options are to write a module yourself, or wait for someone else to do it. There is a list of official modules and 3rd party modules available on their wiki.
Solution 2:
Nginx does indeed support the OPTIONS method. It is specifically mentioned in the documentation for the core module:
http://nginx.org/en/docs/http/ngx_http_core_module.html#limit_except
You can configure nginx to respond to it on the basis of the value of the $request_method
variable.