Smidig lösning för nginx och maintenance mode
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.
Kommentarer