указание внешнего домена на поддомен - PullRequest
0 голосов
/ 23 октября 2011

Я пытаюсь получить простой домен, указывающий на пример, который у меня есть

www.domain.tdl

и который предоставляется пользователям

username.domain.tdl

, который прекрасно работает.

Но как только я хочу включить указание домена (они создают запись CNAME на своем собственном домене для поддоменов), мне нужно будет настроить запись для каждого домена в веб-сервере и перезапустить ее после.

Какя достигну такой конструкции с помощью Apache?
И как лучше всего это сделать?

Лучшим примером для этого является, вероятно, Google Mail: вы можете получить mail.yourdomain.tl

Ответы [ 4 ]

0 голосов
/ 23 октября 2011

Существует еще одна возможная опция: настроить vhost с поддоменом подстановочного знака . Просто так:

<VirtualHost *:80>
    DocumentRoot /www/subdomain
    ServerName www.domain.tld
    ServerAlias *.domain.tld
</VirtualHost>
0 голосов
/ 23 октября 2011

Если домен указывает на него, который не определен в vhosts, он автоматически использует первый vhost.

Так что если вы убедитесь, что сайт является первым vhost, он будет работать автоматически.

0 голосов
/ 23 октября 2011

Просто попросите ваш Apache ответить на все вопросы и не ограничивайте его доменом.Убедитесь, что этот vhost является первым, который будет загружен на этот сервер.Вы можете достичь этого, назвав его, например, /etc/apache2/sites-available/0001-myservice.

0 голосов
/ 23 октября 2011

Вы можете использовать скрипт bash / sh для добавления новой части / расширения вашего apache2.conf или vhosts.conf, если я вас правильно понял.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...