Hacker News new | past | comments | ask | show | jobs | submit login

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.




You 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"


You 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 :)


The way I'd do this is have front-end load balancers just re-direct to a nginx configured just for this purpose.


Yes it does, although not out of the box:

http://wiki.nginx.org/HttpEchoModule


You 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>";


lol, I love hackers :)


Oh yeah. That's rad.


:)




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: