2013-11-11 3 views
4

Я обновил мой убунту в последнее время, я хотел бы программировать в моей Ubuntu 13.10, и настройке apache2, и каждый раз, когда я запускаю команду:Resolve по умолчанию Ошибки сайт не существует после обновления до Ubuntu 13.10 и Apache 2.4

sudo a2ensite default 

я получаю следующее сообщение об ошибке:

Error default site does not exist

как я могу решить эту проблему?

ответ

10

Чтобы это исправить, и любой другой виртуальный хост работает на Apache 2.4 Мне нужно установить

default (and any other virtual host you have)

в

default.conf (add .conf any virtual host you have already set)

Введите консоль (терминал) и введите следующие команды:

sudo mv /etc/apache2/sites-available/default /etc/apache2/sites-available/default.conf
sudo a2ensite default

И мы получим следующее:

Enabling site default. To activate the new configuration, I needed to run: service apache2 reload 

теперь работают:

service apache2 reload 

и сделал.

или создать файл default.conf, если вы не имеете его, и это то, что он должен содержать по умолчанию:

<VirtualHost *:80> 
    ServerAdmin [email protected] 

    DocumentRoot /var/www 
    <Directory /> 
     Options FollowSymLinks 
     AllowOverride None 
    </Directory> 
    <Directory /var/www/> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride None 
     Order allow,deny 
     allow from all 
    </Directory> 

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ 
    <Directory "/usr/lib/cgi-bin"> 
     AllowOverride None 
     Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch 
     Order allow,deny 
     Allow from all 
    </Directory> 

    ErrorLog /var/log/apache2/error.log 

    # Possible values include: debug, info, notice, warn, error, crit, 
    # alert, emerg. 
    LogLevel warn 

    CustomLog /var/log/apache2/access.log combined 

    Alias /doc/ "/usr/share/doc/" 
    <Directory "/usr/share/doc/"> 
     Options Indexes MultiViews FollowSymLinks 
     AllowOverride None 
     Order deny,allow 
     Deny from all 
     Allow from 127.0.0.0/255.0.0.0 ::1/128 
    </Directory> 

</VirtualHost> 
0

Простой способ сделать это добавление файла .conf или виртуальная хост-конфигурации на доступной на сайте папке, а затем в папке, а затем повторите попытку. Работал для меня.

0

У меня была такая же проблема, поэтому я попытался изменить имя файла конфигурации виртуального хоста от default до default.conf, как уже упоминалось здесь, и он все еще не работает.

Наконец-то я получил его. Необходимо также, чтобы изменить код:

Order allow,deny 
Allow from all 

к

Require all granted 

http://httpd.apache.org/docs/2.4/upgrading.html

После этого я перезагрузки Apache и снова работал