Monthly Archives: octubre 2013

nginx tricks – 1

La forma sencilla de pasar un servidor a “En mantenimiento” con nginx:

server {
    listen 80;
    server_name myserver.com;
    root /var/www/;
    location / {
        if (-f $document_root/maintenance.html) {
            return 503;
        }
    }

    error_page 503 @maintenance;
    location @maintenance {
        rewrite ^(.*)$ /maintenance.html break;
    }
}

Así, sólo es necesario crear el archivo maintenance.html y el servidor retornará un 503 sin mucho problema.