Apache + mount.cifs

Появилась необходимость примаунтить разшариную папку Windows и сделать ее папкой на одном из вебсайтов. Задача не сложная, использовал я для нее mount.cifs:

mount.cifs <путь к папке Windows> <Локальная папка куда маунтим> -o username=<Имя пользователя, который имеет право доступа к папке Windows>,password=<пароль>

как пример:

mount.cifs //10.10.10.1/ext_share /var/www/vhosts/dataroom/http/ -o username=apache,password=123123,uid=48,gid=48

uid и gid — id группа и пользователь с которому будет принадлежать примаунченая папка и ее содержимое, в моем примере это пользователь apache и группа apache. Что бы просмотреть uid или gid, воспользуйтесь командой:

id

И все бы хорошо, папка примаунчена, файлы читабельны, но вот при попытки скачать их через Web, размер их равен 0, при этом никаких ошибок в логах Apache нет. Проблема решалась очень просто, все что необходимо сделать это добавить в hhtpd.conf:

EnableSendfile off

Случайные Статьи

Loading…


Количество просмотров :2569

Оставьте коментарий