Не удается найти / etc / apache2 / sites-available / default при настройке Apache

10

Я выполнил инструкцию здесь , чтобы настроить среду разработки PHP. Во-первых:

sudo tasksel install lamp-server

Это удалось, и It works! выведено в http://localhost/ . Тогда:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite

Произошла ошибка:

cp: cannot stat ‘/etc/apache2/sites-available/default’: No such file or directory

Я использую Ubuntu 13.10. Я искал в Интернете, но не получил ничего, что выглядело бы многообещающим. Может ли кто-нибудь указать мне в правильном направлении?

EDIT:

 $ ls /etc/apache2/sites-available
 000-default.conf  default-ssl.conf
    
задан user159 05.12.2013 в 08:33
источник

2 ответа

14

Учебное пособие, которое вы используете, основано на более ранней версии Ubuntu.

13.10 отправляет новую конфигурацию apache, где файл, который вы ищете, называется /etc/apache2/sites-available/000-default.conf .

Обратите внимание на .conf в конце, которое теперь требуется, чтобы apache забирал файлы. Поэтому убедитесь, что конфигурация, которую вы создаете для своего сайта, также имеет .conf в качестве расширения.

    
ответ дан drc 05.12.2013 в 08:46
источник
6

/etc/apache2/sites-available/000-default.conf - это только файл конфигурации для сайта по умолчанию. Вы можете добавить столько сайтов, сколько хотите, с их конфигурационными файлами, расположенными в этом же каталоге.

Глобальный файл конфигурации Apache, который вы ищете, находится в:

/etc/apache2/apache2.conf

Как упоминалось в @drc, в последних версиях Ubuntu многое изменилось.

    
ответ дан wassimans 21.04.2014 в 08:21