Задать вопрос
@wapalico

Как добавить в /home хост? (LAMP)

Установил LAMP. Все работает. Начинаю добавлять новый хост в домашнюю папку, обращаюсь к сайту и по имени и по ip, браузер мне пишет:
Forbidden
You don't have permission to access / on this server.

Путь к файлу index.html:
/home/wapalico/web/www/mysite.local/index.html
Файл hosts:
127.0.0.1 localhost mysite.local
Файл mysite.local.conf:
<VirtualHost *:80>
        ServerName mysite.local
	ServerAdmin webmaster@localhost
	DocumentRoot /home/wapalico/web/www/mysite.local/
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Если же хост перенести в /var/www и внести в mysite.local.conf соответствующие изменения пути, то все прекрасно работает.
Выполнял:
sudo chmod -R 777 /home/wapalico/web/www/
В строке
<VirtualHost *:80>
менял звездочку на 127.0.0.1
Вешал хост на другой ip.
Создал файл .htaccess в папке сайта DirectoryIndex index.html
Безрезультатно. Подскажите в чем проблема.
  • Вопрос задан
  • 2669 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@wapalico Автор вопроса
На решение натолкнул andwer07, c forum.ubuntu.ru
В файл apache2.conf добавил следующие строки:
<Directory /home/wapalico/web/www/>
	Options Indexes FollowSymLinks
	AllowOverride None
	Require all granted
</Directory>

Перезапустил и все заработало
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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