Я настроил Apache на моем домашнем веб-сервере; до сих пор у меня был только один веб-сайт, и он работал безупречно: я просто набрал свое имя хоста в браузере, и мой локальный веб-сайт появился бы.
Теперь мне нужно запустить несколько веб-сайтов, поэтому я создал несколько подкаталогов в папке /var/www
. Я хотел бы продолжить доступ к ним, введя мое имя хоста, затем /
и затем имя подпапки. Я попытался настроить различные виртуальные хосты, добавив эти строки кода для каждого виртуального хоста:
ServerName hostname/site1
DocumentRoot /var/www/site1
но всякий раз, когда я hostname/site1
я получаю страницу ошибки apache, а не домашнюю страницу site1
.
Есть ли какая-то другая строка конфигурации, которую я пропустил?
Обновить
Я удалил новые строки конфигурации и перевел файлы конфигурации в состояние по умолчанию, так как это должно работать автоматически без какой-либо конкретной конфигурации. Я все еще не могу получить доступ к подпапкам, набрав hostname/site1
.