Я хотел бы включить сайт в / etc / apache2 / available-sites. Несколько часов назад все было в порядке. Затем я внес некоторые изменения из-за ошибок, включая копирование каталогов в / etc / apache2, и теперь я могу видеть каталог с файлами конфигурации, но файлы пусты a2ensite возвращает сайт ошибок, также команда ll возвращает этот результат в консоль, чего я не понимаю :
root@azure-camo-server:~# ll /etc/apache2/sites-available
total 12
drwxr-xr-x 2 root root 4096 Jun 5 19:50 ./
drwxr-xr-x 9 root root 4096 Jun 5 12:03 ../
lrwxrwxrwx 1 root root 24 Jun 5 12:01 .conf -> ../sites-available/.conf
lrwxrwxrwx 1 root root 35 Jun 5 12:01 000-default.conf -> ../sites-available/000-default.conf
-rw-r--r-- 1 root root 582 Jun 5 12:21 camo.publicvm.com.conf
lrwxrwxrwx 1 root root 49 Jun 5 12:01 kutkovak-le-ssl.conf -> /etc/apache2/sites-available/kutkovak-le-ssl.conf
lrwxrwxrwx 1 root root 32 Jun 5 12:01 kutkovak.conf -> ../sites-available/kutkovak.conf
-rw-r--r-- 1 root root 0 Jun 5 19:50 tatrytec-eu
lrwxrwxrwx 1 root root 52 Jun 5 12:01 tatrytec-eu-le-ssl.conf -> /etc/apache2/sites-available/tatrytec-eu-le-ssl.conf
lrwxrwxrwx 1 root root 35 Jun 5 12:01 tatrytec-eu.conf -> ../sites-available/tatrytec-eu.conf
Я не понимаю, что происходит и как это исправить. Может кто-нибудь сказать мне, пожалуйста, что это значит?
Похоже, вы скопировали / etc / apache2 / sites-enabled
в / etc / apache2 / sites-available
, тем самым уничтожая все файлы конфигурации вашего сайта и заменяя их символическими ссылками, указывающими на себя.
Чтобы это исправить, восстановите / etc / apache2 / sites-available
каталог из последней хорошей резервной копии.
Если у вас нет резервной копии, вам придется воссоздать все файлы конфигурации вашего сайта с нуля, из памяти или любой другой информации, которая у вас еще есть, о том, что они содержали. Также примите это как подсказку для регулярного резервного копирования в будущем.