Изображение JPG отдается сервером как прозрачный GIF 1x1 px
Впервые в своей практике сталкиваюсь с такой проблемой:
На сервере лежит изображение в формате JPG, допустим, 100x100 px. Если к этому изображению обращаются через браузер, то на выходе мы получаем изображение GIF 1x1 px. Если вновь забрать на локальную машину по FTP — все открывается как и положено. Сервер — nginx. Права — 644.
Собственно суть вопроса — может быть кто-то знает почему такое может происходить?
если nginx установлен из портов, а не компилирован вручную после изменения какого-то кода, то единственное, что может быть — неправильно настроенные rewrite. после выложенного конфига Вам подскажут подробнее.
А заходят с компа на win? Один раз был такой косяк, когда картинки лежали в папке неугодной касперскому (вроде как banners) в итоге вместо картинок/стилей/скриптов получали пустой гиф.