LINUX.ORG.RU

Сообщения dympopov

 

nginx вместо нужного виртуального сервера перебрасывает на сайт по умолчанию.

Форум — Admin

Всем привет!

Не могу понять, найти ответ, голова уже поломалась!

В общем! Стоит связка nginx + apache на vds. Провайдер выда мне IP хостинга 78.46.190.148, который перенапраляется на IP сервера 172.31.1.100.

У меня два сайта dymok.net и kagorta.ru. Если я убираю nginx и оставляю только apache на 80 порту, то оба сайта открываются, все хорошо и отлично. Если я ставлю связку nginx + apache на порт 8080, то виртаульные хосты не подключаются. Т.е. главная страница открывается, но не подрубаются всевозможные картинки, css.

При этом, файлы виртуальных хостов nginxом обрабатываются. Т.е. если ошибку в одном из этих файлов, он ругается. Я специально прописал для каждого сайта свой файл логов, они создаются. Но по прежнему все пути перенапраляются на root дефолтного сервера, которым является либо первый .conf виртаульного хоста, либо при указании default_server на его root.

При этом в логах что то типа:

2016/03/26 15:06:19 [error] 12936#0: *403 open() «/home/kagorta/html/e12c0c1e.jpg» failed (2: No such file or directory), client: 83.219.151.151, server: kagorta.ru, request: «GET /e12c0c1e.jpg HTTP/1.1», host: "http://www.dymok.net"

если файл открвыается из php, то:

2016/03/26 14:04:43 [error] 11826#0: *5 open() .......

Ни как не могу вдуплить, что не так...

Конфиги можно скачать тут: http://kagorta.ru/download/a/cfg.zip

 ,

dympopov
()

RSS подписка на новые темы