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


11

Я следовал инструкции здесь, чтобы настроить среду разработки 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. Я искал в Интернете, но не получил ничего, что выглядело многообещающе. Может кто-то указать мне верное направление?

РЕДАКТИРОВАТЬ:

 $ ls /etc/apache2/sites-available
 000-default.conf  default-ssl.conf

Пожалуйста,
опубликуйте

Ответы:


14

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

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

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


Спасибо. Кстати, я не нашел <Directory /var/www/>в этом файле. Значит ли это, что мне не нужно менять директиву Directory?
user159

Я думаю, что некоторые из значений по умолчанию, должно быть, изменились, потому что теперь файл, кажется, не содержит столько материала. Я предполагаю, что вы можете добавить свои настройки как обычно в 000-default.conf, просто убедитесь, что вы вложили его правильно, см. Строку «DocumentRoot / var / www», которая должна быть где-то рядом со строкой 12 по умолчанию (stock / unmodified ) один.
Osirisgothra

7

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

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

/etc/apache2/apache2.conf

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.