Доброго времени.
Я не очень силен в настройке nginx.
Возникла ситуация использовать сетевые диски для отдачи файлов по HHTP.
Ситуация такая. Есть 2 ПК в локальной сети. На 1 ПК стоит Nginx на OS Windows, работает и раздаёт файлы по http.
Вот вырезка из конфига:
location /video/s/ {
root g:/video_serial;
index index.html index.htm;
mp4;
...
location /video/f/ {
root f:/video_film;
index index.html index.htm;
mp4;
Как видно Nginx отдаёт файлы с 2-х разных физических дисков. Места там уже мало и я решил настроить отдачу с сетевого диска 2 ПК. Я подключил сетевой диск к 1 ПК и назначил ему букву T. На сетевом диске (T) создал папку video_multik и подпапки. Все работает прекрасно в проводнике Windows. В конфиге Nginx добавил:
location /video/m/fs/ {
root t:/video_multik;
index index.html index.htm;
mp4;
...
Запускаю nginx и при попытке получить файл по адресу http://site.ru/video/m/fs/index.html получаю ошибку 404 Not Found. В логах такое:
2015/03/23 18:05:04 [error] 3924#6760: *201 CreateFile() "t:/video_multik/video/m/fs/index.html" failed (3: The system cannot find the path specified), client: xxx.xxx.xxx.xxx, server: localhost, request: "GET /video/m/fs/index.html HTTP/1.1", host: "site.ru"
Меняю root t:/video_multik на реальный физический диск root g:/video_multik и все работает.
И вот вопрос. Nginx не работает с сетевыми дисками подключенными к ПК или я не правильно сконфигурировал?
Заранее благодарен за ответ.