@RabIN

Почему возникает «You don't have permission to access / on this server»?

Добрый день. OS Ubuntu 16.04
Установила
> sudo apt-get install apache2
> sudo systemctl enable apache2
> sudo systemctl start apache2


Далее, мой файл находится в /etc/apache2/sites-available/it.loc.conf
<
VirtualHost *:80>
ServerName it.loc
ServerAlias www.it.loc
ServerAdmin webmaster@localhost
DocumentRoot /media/my_folder/3ABBCCD87BB08752/www/it.loc
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /media/my_folder/3ABBCCD87BB08752/www/it.loc>
        Options Indexes FollowSymLinks
        AllowOverride All
	Require all granted
</Directory>
</VirtualHost>


Провела команды
sudo a2ensite it.loc.conf
 sudo systemctl restart apache2
sudo vi /etc/hosts
         127.0.0.1 it.loc
sudo systemctl restart apache2


и возникает такая ошибка. Апач у меня находится на компе, а папка сайта на внешнем жд.
  • Вопрос задан
  • 4234 просмотра
Решения вопроса 1
@notwrite
да добавьте пользователя апача(www-data?) в группу my_folder и будет счастье
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@s4kro
sudo chmod 777 -R /media/my_folder/3ABBCCD87BB08752/www/
возможно просто банально не хватает прав на эту директорию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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