Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Насройка виртуальных хостов в apache2  (Прочитано 4540 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Faydaen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
У меня на виртуальном хосте возникает ошибка 403

Я сделал следующее.
Установил apache2
Запускаю.
По адресу http://localhost/ он выдает приветственную страницу
Работает!

Создал папку /home/volk/web/ianor.dev/ и положил туда index.html

Создаю файл /etc/apache2/sites-available/ianor.dev.conf
с вот таким содержанием
root@sivadra:/etc/apache2/sites-available# cat ianor.dev.conf
<VirtualHost *:80>

        ServerName ianor.dev
        ServerAlias www.ianor.dev
        DocumentRoot /home/volk/web/ianor.dev

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
публикую его a2ensite ianor.dev
(в папке conf-enabled появляется символическая ссылка)
в файле /etc/hosts прописал
 
root@sivadra:/etc/apache2# cat /etc/hosts
127.0.0.1       localhost
127.0.1.1       ianor.dev

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

перезагружаю сервер apache2ctl restart
(мне выдалась ошибка AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message я погуглил и где то было сказанно что для этого нужно в файле apache2.conf прописать ServerName localhost после чего ошибка AH00558 исчезла)

и у меня ошибка 403 при попытки зайти на http://ianor.dev/
Подскажите пожалуйста как исправить, или хотя бы в какую сторону копать?

Вот мой конфиг /etc/apache2/apache2.conf

(Нажмите, чтобы показать/скрыть)




Пользователь решил продолжить мысль 18 Мая 2014, 16:16:46:
Потратив все выходе я наконец то сделал это
Если кому понадобится нужно было в файле /etc/apache2/sites-available/<имя сайта>.conf (в моём случае это ianor.dev) внутрь вставить вот такую секцию

<Directory "/home/volk/web/ianor.dev">
      Order allow,deny
      Allow from all
      Require all granted
    </Directory>
« Последнее редактирование: 18 Мая 2014, 16:17:51 от Faydaen »

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.