Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to force Nginx to render some URL from Rails app although file exists on server? I want to hide some files based from which subdomain request comes. So I would like to completely avoid direct rendering of file from server.

share|improve this question

If you make your public directory empty / move it to another location then all requests will be responded to by rails in the first instance.

You can then use X-Sendfile ( or the nginx equivalent ) to send the file if you want the user to have access to it.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.