ошибка (13: отказ в доступе) в nginx 1.4.1

Я тоже не использовал, но я считаю, что Gobby похож

1
задан 14 April 2014 в 07:16

2 ответа

Я не знаю, будет ли мое решение работать, просто попробуйте.

Возможно, ваша версия 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/

Если одно из этих решений работает, ответьте на это.

0
ответ дан 24 May 2018 в 09:45

在 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
0
ответ дан 24 May 2018 в 09:45

Другие вопросы по тегам:

Похожие вопросы: