За последние 24 часа нас посетили 18466 программистов и 1619 роботов. Сейчас ищут 1752 программиста ...

VirtualHosts в Apache 2 (Linux Mandriva 2010)

Тема в разделе "Установка PHP", создана пользователем Neka, 28 янв 2010.

  1. Neka

    Neka Активный пользователь

    С нами с:
    16 янв 2010
    Сообщения:
    188
    Симпатии:
    0
    Приветствую всех!
    У меня проблема с вируальными хостами. Подскажите, что я делаю не так. Собственно что я делаю (поэтапно):

    -- I. Начальная установка и настройка:
    1. Устанавливаем LAMP (Linux + Apache + MySQL + PHP5).
    2. В /etc/httpd/conf/httpd.conf пишем ServerName localhost:80. По умолчанию DocumentRoot находится в /var/www/
    3. Заходим в браузере на http://localhost, видим обнадеживающую надпись It's work!
    4. Создаем phpinfo.php в /var/www/html/ с текстом <?php phpinfo(); ?>
    5. Заходим http://localhost/phpinfo.php. Видим результат функции phpinfo();

    --- II. Настройка VirtualHosts:
    1. Создаем папку /home/neka/webserver/video.ilimnet.dev/www/
    2. Создаем video_ilimnet_dev.conf в /etc/httpd/conf/vhosts.d/ с текстом:
    3. Заходим на http://localhost, видим все тот же It's work!. Отично!
    4. Заходим http://localhost/phpinfo.php. Видим 403 =\
    5. Заходим http://video.ilimnet.dev, тоже 403

    Вопрос: Что я делаю не так?

    P.S.> Все дело в изобилии приправлено успешными service httpd restart.


    UPD: В /etc/hosts пиши не пиши 127.0.0.1 video.ilimnet.dev, ничего не меняется.

    UPD2: После удаления файла video_ilimnet_dev.conf все опять успешно работает. Только не Виртуальные хосты
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    #
    # Use name-based virtual hosting.
    #
    NameVirtualHost *:80


    определено?
     
  3. Neka

    Neka Активный пользователь

    С нами с:
    16 янв 2010
    Сообщения:
    188
    Симпатии:
    0
    Определил, не помогло. Вот что пишет в error_log:
    [Fri Jan 29 07:11:21 2010] [error] [client 127.0.0.1] client denied by server configuration: /home/neka/webserver/video.ilimnet.dev/www/
    Почему он собственно denied?
     
  4. потому что у пользователя www нет прав на чтение в папку или на файлы?