Добрый день.
Есть один VPS. К нему прикреплен основной домен issi-global.com. В будущем планируется вывести всю статику на дополнительный сервер, но пока что я хочу ее просто повесить на поддомен static.issi-global.com
Виртуальный сервер основного домена работает нормально и отдает все, что ему пока положено. А вот хост статики вместо самой статики отдает просто 200 OK и все.
Ubuntu 14.04, nginx
Вот к примеру попытка скачать файлы напрямую:
me$ wget http://static.issi-global.com/images/mailboxsort.png
--2015-07-07 01:06:24-- http://static.issi-global.com/images/mailboxsort.png
Resolving static.issi-global.com... 202.71.99.194
Connecting to static.issi-global.com|202.71.99.194|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 0 [image/png]
Saving to: 'mailboxsort.png'
mailboxsort.png [ <=> ] 0 --.-KB/s in 0s
2015-07-07 01:06:24 (0.00 B/s) - 'mailboxsort.png' saved [0/0]
me$ wget http://issi-global.com/index.html
--2015-07-07 01:07:46-- http://issi-global.com/index.html
Resolving issi-global.com... 185.87.49.241
Connecting to issi-global.com|185.87.49.241|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 427 [text/html]
Saving to: 'index.html'
index.html 100%[===================================================>] 427 --.-KB/s in 0s
2015-07-07 01:07:47 (11.3 MB/s) - 'index.html' saved [427/427]
И нет, с файлами все в порядке:
root# ls -l
total 40
-rwxr-xr-x 1 issi issi 38502 Mar 11 19:49 mailboxsort.png
Притом сохраняются оба, но первый, скачанный со статика пустой, естественно.
В браузерах та же фигня.
Как это понимать?
В логах девственно пусто. Конфиг static.issi-global.com вроде стандартный, ничем не отличающийся от остальных:
server {
listen 80;
server_name static.issi-global.com;
location / {
try_files $uri $uri/ =404;
}
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|pdf|ppt|txt|bmp|rtf|js)$ {
root /pathToDomen/static.issi-global.com/;
access_log /pathToDomen/static.issi-global.com/logs/nginx-access.log;
error_log /pathToDomen/static.issi-global.com/logs/nginx-error.log;
}
}
Ладно, если бы ошибку выдавал. Ладно, если бы статику не отдавал вообще. Ладно, если бы еще какие глюки. Но он говорит да, все ништяк, отдает файл, но пустым. Что за бред? Или я чего-то не понимаю?
Подскажите, где я начудил, что в упор не могу увидеть ошибки? =(