3 votos

Paso de purga pide barniz través de nginx

¿Cómo puedo configurar nginx para aprobar una solicitud de purga de localhost al backend de barniz?

Actualmente, la secuencia de comandos hace que esta línea aparezca en los registros de nginx:

127.0.0.1 - - [23/Apr/2012:20:12:31 -0500] "PURGE /blog HTTP/1.1" 405 173 "-" "-"

¿Hay alguna forma para volver a escribir esta solicitud de purga para el backend de barniz (127.0.0.1:8080)?

3voto

Sašo Puntos 1064

Algo así podría funcionar:

error_page 418 = @purgepass;

location / {
    if ($request_method = PURGE ) {
        return 418;
    }
}

location @purgepass {
    proxy_pass http://localhost:8080;
}

No probado, pero en teoría debería funcionar.

Basado en http://blog.rogeriopvl.com/archives/nginx-and-the-http-options-method/

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: