Назад | Перейти на главную страницу

Использование поддоменов для тестового сайта

Наверное, не лучшее название, но я не знаю, как описать в нескольких словах.

Хорошо; Я хочу иметь «общий» домен для просмотра моих веб-сайтов в браузере. Как я бы хотел, например. 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 вашего сайта и конфигурацией веб-сервера, это сделать достаточно просто.