<div dir="ltr">Why do you have that in a separate server block?</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 24, 2016 at 9:31 AM, Zeal Vora <span dir="ltr"><<a href="mailto:zeal@freecharge.com" target="_blank">zeal@freecharge.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks. The above lined helped. However one more doubt. I want NGINX to return 200 whenever some one goes to /nature , so I wrote above configuration, however when some one goes to /nature , NGINX gives it 404 instead of 200. Here is my configuration :- <div><br><div><div>server {</div><div>  location = /nature {</div><div>  return 200;</div><div>  }</div><div>}</div></div><div><br></div><div><div>server {</div><div>    listen<span style="white-space:pre-wrap">        </span> 80;</div><div>    server_name  <a href="http://example.com" target="_blank">example.com</a>;</div><div><br></div><div>    location = / {</div></div><div>         proxy_pass http://app:server;</div><div>    }</div><div><br></div><div>    location / {</div><div>         return 404;</div><div>     }</div><div>}</div><div><br></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 23, 2016 at 10:19 PM, Edho Arief <span dir="ltr"><<a href="mailto:me@myconan.net" target="_blank">me@myconan.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span><br>
On Fri, Jun 24, 2016, at 01:47, Zeal Vora wrote:<br>
> Hi<br>
><br>
> We have a Nginx Box which acts as a reverse proxy to backend<br>
> applications.<br>
><br>
> We only want to allow traffic on <a href="http://example.com" rel="noreferrer" target="_blank">http://example.com</a> which internally<br>
> redirects to specific application. Other then that, every other URI<br>
> should<br>
> be blocked.<br>
><br>
> For example :-<br>
><br>
> <a href="http://example.com" rel="noreferrer" target="_blank">example.com</a>            Allowed<br>
> <a href="http://example.com/test" rel="noreferrer" target="_blank">example.com/test</a>     Blocked<br>
> <a href="http://example.com/login" rel="noreferrer" target="_blank">example.com/login</a>    Blocked<br>
><br>
> How can I achieve this ?<br>
><br>
<br>
<br>
</span>does this work?<br>
<br>
location = / {<br>
  return 302 https://...<br>
}<br>
<br>
location / {<br>
  return 404;<br>
}<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br></blockquote></div><br></div>