Я все еще пытаюсь заставить его работать, есть разные учебники для одной и той же установки. этот урок говорит, что вы должны создать файл конфигурации. веб-сервер apache2
Но, как правило, вам это не нужно, потому что это уже есть в вашей конфигурации / etc / apache2 / sites-available.
Так что же это меняет?
Я постараюсь придерживаться официальной документации, когда это возможно. Учебник, который вы упомянули, должен работать, но это далеко не лучшая практика. Вы не должны вставлять конфигурацию сайта в область conf.d
.
Вот наша документация по управлению виртуальными хостами. Он говорит вам, куда должна идти конфигурация (/etc/apache2/sites-available/
) и как вы должны включить ее (a2ensite
). Это должно объяснить, как все это должно работать.
Остальная часть этого документа тоже очень удобна.
И в прямом ответе на ваш прямой вопрос (если на него нет ответа вышеизложенным), да и нет . По умолчанию Apache имеет конфигурационный файл /etc/apache2/sites-available/default
(не зацикливайтесь на наличии или отсутствии расширения - все они просто текстовые файлы), который будет обслуживать любой домен (или IP) на порту 80 из /var/www/
.
Если вы хотите обрабатывать определенный домен, например, несколько виртуальных хостов, вам нужно добавить еще один файл конфигурации сайта.