nginx и сетевые папки
sion999
nginx-forum at nginx.us
Mon Mar 23 16:11:31 UTC 2015
Доброго времени.
Я не очень силен в настройке 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 не работает с сетевыми дисками подключенными к ПК или я
не правильно сконфигурировал?
Заранее благодарен за ответ.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257586,257586#msg-257586
Подробная информация о списке рассылки nginx-ru