J'ai une application Rails qui met en cache des pages dans plusieurs répertoires personnalisés. Tout fonctionne bien, à l'exception des requêtes non GET, qui génèrent des erreurs 405 dans Nginx parce que ma configuration ne les achemine pas vers passenger. Ma question est la suivante : quel est le moyen le plus efficace de transmettre les requêtes non GET directement à passenger ?
Mon nginx.conf ressemble actuellement à ceci :
server {
server_name railsapp.local;
root /Users/i0n/Sites/railsapp/public;
location / {
try_files $uri /$host/$uri/index.html /$host/$uri.html /$host/$uri @passenger;
}
location @passenger {
passenger_enabled on;
}
}