Apache не может получить доступ к скопированной папке: 403 доступ запрещен

Я новичок в Ubuntu.

Я установил LAMP в Ubuntu, и все в порядке, но пока я копирую папку в /var/www, она не доступна через URL. Я пробовал следующие команды:

sudo cp -r Desktop/site /var/www
sudo chown myuser /var/www -R 
sudo chmod 755 /var/www -R

Также:

sudo chown myuser /var/www/site -R 
sudo chmod 755 /var/www/site -R

Я не вижу папку при попытке попробовать каталоги списка (http://localhost/). Тем не менее, все в порядке, пока я создаю папку вручную с помощью команды sudoo mkdir.

Что мне делать и в чем дело?

1
задан 6 December 2013 в 15:32

3 ответа

У вас неправильный синтаксис. Попробуйте:

sudo chown -R <username> /var/www

или:

sudo chmod -R a+rwX /var/www

, но самый правильный путь будет:

sudo groupadd www
sudo useradd -g <username> www
sudo chown -R :www /var/www
sudo chmod -R g+rwX /var/www
sudo chmod g+s /var/www
0
ответ дан 6 December 2013 в 15:32

С некоторыми изменениями в полезном ответе Тимо и небольшим поиском, я наконец решил его, как показано ниже:

sudo adduser <username> www-data
sudo usermod -a -G <username> www-data
sudo chown :www-data /var/www -R
sudo chmod g+rwX /var/www -R
sudo chmod g+s /var/www

Затем войдите в систему снова и теперь это работает!

0
ответ дан 6 December 2013 в 15:32

Необходимо изменить владение как это:

sudo chown -R $USER:$USER /var/www/site

И затем, изменение разрешение каталога как это:

sudo chmod -R 755 /var/www

Надеюсь, что они помогают.

0
ответ дан 6 December 2013 в 15:32

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

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