Я не знаю, будет ли мое решение работать, просто попробуйте.
Возможно, ваша версия nginx устарела.
# apt-cache policy nginx
nginx:
Installed: 1.4.1-3ubuntu1.3
Candidate: 1.5.12-1+saucy0
Version table:
1.5.12-1+saucy0 0
500 http://ppa.launchpad.net/nginx/development/ubuntu/ saucy/main amd64 Packages
*** 1.4.1-3ubuntu1.3 0
500 http://security.ubuntu.com/ubuntu/ saucy-security/universe amd64 Packages
500 http://archive.ubuntu.com/ubuntu/ saucy-updates/universe amd64 Packages
100 /var/lib/dpkg/status
1.4.1-3ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
Чтобы установить последнюю версию , вам нужно добавить команду Nginx PPA
sudo add-apt-repository ppa:nginx/development
sudo apt-get update
sudo apt-get upgrade
Если это не сработает, проблема будет решена в следующей версии Ubuntu (14.04), которая скоро появится (17 апреля). [!d4 ]
Возможно, Nginx ожидает, что владелец /media/user/Backup/Sites/sp/ будет www-data. Чтобы изменить:
sudo chown -R www-data:www-data /media/user/Backup/Sites/sp/
Если одно из этих решений работает, ответьте на это.
在 Ubuntu 14.04 裡, 若將 nginx 的 root (Apache`s DocumentRoot) 指 到 / media / USERNAME / 底下 也會 發生 此 問題, 所以 最後 在下 改 掛載 其它 路徑 以 避開 此 問題.
]Если корень nginx`s (например, DocomentRoot из Apache) устанавливается под / media / USERNAME / на Ubuntu 14.04, у нас будет какая-то проблема, поэтому My solutiom - mount other путь к обходному пути.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
$ nginx -v
nginx version: nginx/1.6.2
$ ls -l /media/
total 8
drwxr-xr-x 19 jonny jonny 4096 Sep 25 18:17 data
drwxr-xr--+ 3 jonny jonny 4096 Sep 23 17:01 jonny