Я хочу обслуживать статические изображения с помощью nginx. У меня в nginx.confNginx не обслуживает статический контент по рельсам
location /i/ {
alias /home/matt/images/;
}
Я собираюсь server.com/i/928675140291b6.jpg
Просто, чтобы увидеть, если он будет служить изображение, но я получаю в production.log
:
ActionController::RoutingError (No route matches [GET] "/i/928675140291b6.jpg"):
Реакция на curl -I server.com/i/928675140291b6.jpg
:
HTTP/1.1 404 Not Found
Server: nginx/1.10.0 (Ubuntu)
Date: Mon, 24 Oct 2016 13:49:50 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 1564
Connection: keep-alive
X-Request-Id: abb0cb6c-e922-4186-b245-e78b21a88919
X-Runtime: 0.007451
Каковы заголовки ответов для этого запроса? (т. е. 'curl -I http: // server.com/i/928675140291b6.jpg') –
@KeenanLawrence Я обновил свой вопрос с ответом –
Вы уверены, что изображение существует в'/home/matt/images/928675140291b6. jpg'? –