3 ms·
Does nginx have a directive for serving this text quickliy: <h1>Maintenance</h1><p>will be back soon!</p> Oh. It's written in C. Got it.
by rif 13y ago
Does nginx have a directive for serving this text quickliy:
<h1>Maintenance</h1><p>will be back soon!</p>
Oh. It's written in C. Got it.
- dangerlibrary 13y agoYou still need to stop the existing web server to get spark to take over port 80, and restart it when you are done, so it's not quite that simple. Also, it's not hard to keep a maintenance conf file around, pointing to a different directory. At least, it's certainly no harder than downloading a second web server. Then it's just "sudo ln /etc/sites-available/maintenance /etc/sites-enabled/conf"
- rif 13y agoYou are so right, still I had a need for such a little tool and I don't regret any of it's 48 lines of code so far :)
- theonewolf 13y agoThe way I'd do this is have front-end load balancers just re-direct to a nginx configured just for this purpose.
- dangayle 13y agoYes it does, although not out of the box: http://wiki.nginx.org/HttpEchoModule http://wiki.nginx.org/HttpEchoModule
- rif 13y ago:)
- georgebashi 13y agoYou don't actually need echo, you can use return from the rewrite module (which is compiled in by default). return 503 "<h1>Maintenance</h1><p>will be back soon!</p>";