Під час налаштування Apache не вдається знайти / etc / apache2 / sites-available / default


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

Будь ласка, опублікуйте вихід: ls / etc / apache2 / sites-available
rechengehirn

Відповіді:


14

Підручник, який ви використовуєте, базується на більш старій версії Ubuntu.

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

Зверніть увагу .confна кінець, який зараз потрібно, щоб апачі могли забрати файли. Тому переконайтеся, що конфігурація, яку ви створюєте для свого сайту, також має .confрозширення.


Дякую. До речі, я не знайшов <Directory /var/www/>у цьому файлі. Це означає, що мені не потрібно змінювати директиву Каталог?
user159

Я думаю, що деякі параметри за замовчуванням, мабуть, змінилися, тому що тепер, здається, файл не містить стільки матеріалів. Я гадаю, що ви можете додати в свої налаштування, як зазвичай, у 000-default.conf, просто переконайтесь, що ви вкладете його належним чином, дивіться рядок "DocumentRoot / var / www", який за замовчуванням повинен бути десь біля рядка 12 (запас / немодифікований ) один.
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.