Наверное, не лучшее название, но я не знаю, как описать в нескольких словах.
Хорошо; Я хочу иметь «общий» домен для просмотра моих веб-сайтов в браузере. Как я бы хотел, например. testdomain.com для работы в качестве моего «общего» домена, чтобы я мог получать доступ к сайтам, которые я размещаю, например, «mysite.com» - на «mysite.com.testdomain.com» (или где-то рядом).
Мне нужно найти соответствующий веб-сайт на основе этого поддомена и передать его браузеру. Подобно тому, как я могу использовать FTP в "testdomain.com" с пользователем "mysite.com" для доступа к учетной записи FTP.
Возможно ли это и как это сделать? Надеюсь, я понимаю это ясно.
Спасибо!
Вас может заинтересовать VirtualDocumentRoot
директива, если вы используете apache: http://httpd.apache.org/docs/2.0/vhosts/mass.html. Это позволит вам использовать одну конфигурацию для многих сайтов, например:
<VirtualHost *>
ServerName testsite.com
VirtualDocumentRoot /www/%0/docs
</VirtualHost>
Теперь, если вы войдете mysite.com.testsite.com
в браузере он попытается загрузить файлы из /www/mysite.com.testsite.com/docs
и т.п.
Настроить DNS для этого намного проще. Вам просто нужно создать DNS-запись для *.testsite.com
чтобы указать на IP-адрес вашего сервера.
Это вопрос правильной настройки DNS в сочетании с настройкой виртуальных хостов на вашем веб-сервере. Если у вас есть возможность управлять записями DNS вашего сайта и конфигурацией веб-сервера, это сделать достаточно просто.