2014-10-02 7 views
1

Недавно я запустил обновление на своем vps, которое обновило мой apache с 2.2 до 2.4.6 на Ubuntu 13.10.Страница Apache «Это работает» отображается вместо сайта, определенного на виртуальном хосте

После обновления я получаю только целевые страницы apache по умолчанию «он работает».

я был совершенно уверен, это было связано с новыми требованиями виртуальных хост-файл, так что я пытался добавить расширение .conf моих виртуальных хостов файлов, а также добавление:

<Directory "/home/username/public/testapp.com/public/"> 
    Options Indexes FollowSymLinks Includes 
    AllowOverride All 
    Require all granted 
</Directory> 

к файлам и повторно позволяет использовать их a2ensite и перезагрузка apache2. После того, как не получить в любом месте с этих попыток я удалил все мои с поддержкой сайтов и начал свежий .. поставив основной сайт в /home/username/public/url.co/ и создание нового виртуального хоста файл:

<VirtualHost *:80> 
    # Admin email, Server Name (domain name), and any aliases 
    ServerAdmin [email protected] 
    ServerName url.co 
    ServerAlias www.url.co 

    # Index file and Document Root (where the public files are located) 
    DirectoryIndex index.html index.php 
    DocumentRoot /home/username/public/url.co/public/ 

    # Log file locations 
    LogLevel warn 
    ErrorLog /home/username/public/url.co/log/error.log 
    CustomLog /home/username/public/url.co/log/access.log combined 

    <Directory /home/username/public/url.co/public/> 
     Options Indexes FollowSymLinks Includes 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

Это еще дает мне «это работает» стр. Я пропустил что-то явно неправильно с этим файлом (он правильно назван url.co.conf) или есть что-то еще, что может вызвать эту проблему?

ответ

1

У меня такая же проблема! и я решил это, добавив: DirectoryIndex index.html index.php в мой файл conf