LINUX.ORG.RU
ФорумAdmin

Проблема с nginx

 ,


0

1
server {
                location / {
                        root /data/www;
        }
                location /img/ {
                        root /data/img;
        }
}

Не раздает 2 локейшн,пишу айпи/img,должно выдать картинку,ничего не выдает кроме 404. Пытался менять локейшн так(естественно убирая второй)

location /img/ {
root /data/www;
ошибка 404



Последнее исправление: beastie (всего исправлений: 1)

Не раздает 2 локейшн,пишу айпи/img
должно выдать картинку

Не должно. Добавь название к пути: http://айпи/img/horse.jpg

Твой конфиг должен выглядеть как-то так:

server {
  listen айпи:80;
  server_name www.example.com;

  root /data/www;

  location / {}

  location /img/ {
    alias /data/img/;
  }
}

Difrex ★★★★
()
Ответ на: комментарий от Deleted

drwxrwxr-x 2 user user 4096 окт 10 22:25 img drwxr-xr-x 2 root root 4096 окт 10 22:27 www

mixqft
() автор топика
Ответ на: комментарий от Difrex

<head><title>404 Not Found</title></head> <body bgcolor=«white»> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.10.0 (Ubuntu)</center> </body> </html>

mixqft
() автор топика

root /data/img;

вангую что влетел не в ту директорию. Предлагаю сменить /data/img на /data

А вообще выстави error-log в дебаг режим и не создавай новые темы.

snaf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.