Я пытаюсь добавить виртуальный хост для сайта, но не могу его включить.
Я добавил файл конфигурации (.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
.