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

Стоит ли редактировать / удалять конфигурацию сайта apache по умолчанию?

Я только что следил этот учебник по настройке виртуализации на основе имен в Apache, и это сработало очень хорошо.

Учебник в основном заставил вас добавить файл конфигурации в sites-available называется yourdomain.com, а затем свяжите его с sites-enabled.

По умолчанию apache включает два файла конфигурации сайта в sites-available, default и defualt-ssl.

Если вы отредактируете эти файлы или удалите ссылку из sites-enabled каталог?

Поигравшись с этим (локально), я понял, что по умолчанию сайт по умолчанию указывает на ваш корень /var/www каталог, и поэтому, если кто-то перейдет на IP-адрес вашего сервера напрямую, могут ли они не увидеть все vhosts и другие каталоги в /var/www, если конфигурация vhost по умолчанию не изменена, чтобы указывать на другой каталог, или не удалена из sites-enabled?

Мне просто интересно, что обычно делается с сайтом по умолчанию, если сервер используется для виртуализации на основе имен?

Извините, если я получил что-то из этого неверно, поскольку я новичок в использовании собственного веб-сервера.

Просто отключите их, если вы их не используете

a2dissite default
a2dissite default-ssl
apachectl graceful

Это просто удаляет ссылку на сайты с поддержкой, поэтому они больше не включаются в конфигурацию.

Вы можете отключить файлы по умолчанию, что эквивалентно удалению ссылки из каталога сайтов.

a2dissite default

Если вы не хотите отключать сайт по умолчанию, но хотите скрыть каталоги, вы можете создать домашнюю страницу (index.html) в /var/www/ или скрывать каталог indexes.