Я только что следовал этому руководству по настройке виртуализации на основе имен в Apache, и это сработало очень хорошо.
Учебное пособие в основном заставляет вас добавить файл конфигурации к sites-available
вызываемой yourdomain.com
, а затем связать его с sites-enabled
.
По умолчанию apache включает в себя два файла конфигурации сайта sites-available
, default
и defualt-ssl
.
Вы должны отредактировать эти файлы или удалить ссылку из sites-enabled
каталога?
Поработав с этим (локально), я понял, что по умолчанию сайт по умолчанию указывает на ваш корневой /var/www
каталог, и поэтому, если кто-то напрямую перейдет на IP-адрес вашего сервера, он не сможет увидеть все vhosts и другие каталоги /var/www
, если только Конфигурация vhost по умолчанию изменена, чтобы указывать на другой каталог, или удалена из sites-enabled
?
Мне просто интересно, что обычно делается с сайтом по умолчанию, если сервер используется для виртуализации на основе имен?
Извините, если я получил некоторые из этого неправильно, так как я довольно плохо знаком с работой моего собственного веб-сервера