Итак, я обновился до Ubuntu 14.04 LTS с 12.04. Проблема в том, что мои существующие виртуальные хосты не работают после обновления. И да, я пробовал
sudo a2ensite test.dev
, но там говорится:
ERROR: Site test.dev does not exist!
Это то, что у меня есть в каталоге /etc/apache2/sites-available
test.dev mysite.dev anothersite.dev
содержание test.dev - это
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName test.dev
ServerAlias www.test.dev
DocumentRoot /var/www/test
</VirtualHost>
и файл hosts
127.0.0.1 test.dev
127.0.0.1 www.test.dev
14,04 обновлений Ваш Apache к 2,4 От этой версии файлы конфигурации должны иметь .conf расширения в Вашем случае:
test.dev.conf
mysite.dev.conf
anothersite.dev.conf
Просто переименовывают Ваши файлы. Вы, возможно, также должны включать некоторые новые полномочия для каталога
, Вот довольно хорошее руководство: https://library.linode.com/web-servers/apache/2.2-2.4-upgrade
Ну, я пробовал все эти предлагаемые решения.. но печально ничто не работало! Увы я отредактировал
/etc/hosts
для создания записи
127.0.1.1 example.com test.com
, и она работала!!
(Извините, если я не говорю очень технически!)