<p></p>
<p>Jim Ohlstein<br>
On Apr 16, 2012 5:15 PM, "michael_teter" <<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>> wrote:<br>
><br>
> Howdy.<br>
><br>
> I'm working on setting up a maintenance page, and I can't figure out<br>
> where Nginx is looking for the maintenance.html that I have specified.<br>
> I've tried placing the file in a lot of different locations, but I still<br>
> get the generic "503 Service Temporarily Unavailable" page.</p>
<p>What does the error log show?</p>
<p>If you use something like:</p>
<p>location / {<br>
   root /some/path;<br>
   try_files maintenance.html $uri $uri/;<br>
   ...;<br>
}</p>
<p>then nginx will look for maintenance.html in the root directory and serve it if it's present.</p>
<p>So to put our sites into maintenance mode, we simply copy our maintenance.html into the root directory. No need to reload nginx. When we're ready to go back up, the file is removed.</p>
<p>><br>
> My question is, is there a way I can get Nginx to display it's<br>
> configuration at run-time, so perhaps I can determine where it is<br>
> looking for the file?<br>
><br>
> Thanks in advance,<br>
> Michael<br>
><br>
> Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?2,225392,225392#msg-225392">http://forum.nginx.org/read.php?2,225392,225392#msg-225392</a><br>
></p>
<p>Jim</p>