Назад | Перейти на главную страницу

Не удается включить сайт на apache

Я пытаюсь добавить виртуальный хост для сайта, но не могу его включить.

Я добавил файл конфигурации (.conf) в папку, доступную для сайта. когда я пытаюсь включить его, запустив

a2ensite <site.net>.conf

он говорит,

ERROR: Site <site.net> does not exist!

На сервере уже есть несколько других сайтов, работающих без сбоев. Столкнулся с этой проблемой впервые.

Скриншот:

Вы публикуете результат sites-availble, правильная папка должна быть sites-available. Вам либо каким-то образом удалось переименовать каталог со всеми конфигами в нем, и следующий перезапуск apache сломает все ваши сайты, либо вы создали вторую папку с конфигами в ней, из которой apache не будет читать ваш новый файл. В любом случае исправьте имя каталога.

Вам не нужен .conf суффикс для a2ensite:

a2ensite  <site.net>

должно сработать.

Если нет, вы всегда можете вручную создать символическую ссылку на sites-enabled.