Я - веб-программист, для которого наконец определили задачу с установкой сервера разработки для в разработке дома и тестировании. Я - новичок когда дело доходит до установки сервера ЛАМПЫ. Мне только когда-либо удавалось сделать стек LAMP по умолчанию с "tasksel", никогда не управляемым для получения нескольких доменов, работающих правильно.
То, что я хотел бы знать, действительно ли возможно отбросить единственный файл конфигурации для единственного домена/субдомена в каталоге для конфигурирования его? У меня есть чувство, что это - то, как Вы используете каталог/sites-available/право?
Любые подсказки в правильном направлении значительно ценятся.
Да, это действительно, как несколькими субдоменами управляют в Apache. Вы создали конфигурацию в sites-available
, и затем включите им использующий эти a2ensite
команда. Например, у меня есть локальное зеркало Ubuntu и репозиторий, открытый на том же сервере: зеркало (сохраненный как /etc/apache2/sites-available/default.conf
) и repo (сохраненный как /etc/apache2/sites-available/repo.conf
. Тогда я включаю им таким образом (sudo
или необходимый корень):
a2ensite default
a2ensite repo
service apache2 reload
С надлежащей конфигурацией DNS, теперь repo.fqdn
и mirror.fqdn
, при разрешении к тому же IP, открывают корректные сайты.