logotype

80 Ridge Street Media

User Experience, Product Management, Webb

Smidig lösning för nginx och maintenance mode

Publicerad av   i Webbutveckling

På förekommen anledning lärde jag mig igår ett smidigt sätt att snabbt sätta en nginx-server i maintenance-mode. Jag la till följande i en server-konfiguration och startade om servern.

if (-f $document_root/maintenance.html) {
  return 503;
}

error_page 503 @maintenance;

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

Det smidiga är att du sen bara behöver lägga maintenance.html i din document_root så kommer servern skicka statuskod 503 (Tjänsten är inte tillgänglig) och serva din statiska maintenance-sida. Kommer ha det som standard-konf from nu på mina nginx-drivna webbar.

Kategorier

Nyckelord

Gillade du artikeln? Prenumerera på vårt nyhetsbrev

Kommentarer

Kommentera

Några av våra kunder

80 Ridge Street Media AB
Åsgatan 80
741 45 Knivsta
Tel: +46 (0)735 33 66 99
E-post: info@ridgestreet.se
Facebook: ridgestreet
Twitter: @80ridgestreet
Google Plus: Google+