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


13

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

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

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

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

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

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

Извините, если я получил некоторые из этого неправильно, так как я довольно плохо знаком с работой моего собственного веб-сервера

Ответы:


16

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

a2dissite default
a2dissite default-ssl
apachectl graceful

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


2

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

a2dissite default

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.