Один и тот же IP-адрес для домена и поддомена
Похоже, что мой первоначальный пост сбивает с толку, поэтому я переписал его, чтобы быть более понятным (sry, английский не мой родной язык):
Мой веб-контент размещен в другой компании, чем мои DNS-записи/домены. Давайте вызовем первый хостер контента и второй хостер домена.
Хостер контента использует plesk (v12 на CentOS 7). У меня там тоже есть домен, но я не хочу им пользоваться. Давайте назовем это something.com
Мой "реальный" домен в поставщике доменов называется realthing.com .
До сих пор моя рабочая настройка выглядела так:
sub1.realthing.com указал через A-запись на IP-адрес something.com . Это работает.
sub2.something.com имеет контент и работает (контент отображается в браузере)
Что я хочу сделать сейчас:
sub3.realthing.com указать на sub2.something.com а затем покажите содержимое sub2.something.com .
Я пытался сделать это с помощью записи CNAME, но происходит то, что sub3.realthing.com показывает содержимое из something.com .
Проверка записи обратного DNS с помощью dnswatch.info показывает правильную настройку (sub3.realthing.com CNAME sub2.something.com). Таким образом, кажется, что мне нужно сделать что-то на стороне contentprovider, чтобы apache мог представить правильный контент. Но я не знаю, как это сделать с plesk.
Любая помощь будет очень признательна
Старый пост (то же значение): в моем домене есть какой-то внутренний URL (11-43-223-33.customer.company.com). Я настроил свой реальный домен (mydomain.com) в моем поставщик домена/dns для указания IP-адреса (11.43.223.33) сервера содержимого. Это работает.
Теперь то, что я хочу сделать, и до сих пор не могу выполнить: Использование поддомена (sub.mydomain.com ) чтобы указать на поддомен в моем контентхостере (sub.11-43-223-33.customer.company.com). Для этого я использовал запись CNAME (sub.mydomain.com CNAME sub.11-43-223-33.customer.company.com). Вместо того, чтобы показывать содержание sub.11-43-223-33.customer.company.com при открытии sub.mydomain.com в браузер, в котором мне представили содержимое mydomain.com .
Как указано ниже, за этим стоит контент sub.11-43-223-33.customer.company.com к которому я могу получить доступ, если открою этот URL-адрес в браузере. Таким образом, поддомен в моем поставщике контента запущен и работает сам по себе.
Возможно ли вообще сделать это с помощью plesk? Нужно ли добавлять sth в конфигурацию apache, чтобы она работала? Любая помощь будет очень признательна
1 answers
Проверьте конфигурацию вашего веб-сервера.
Как вы это делаете через Plesk, я не могу сказать, потому что я стараюсь избегать этих "Простых веб-панелей управления", как чумы.
Однако, исходя из предположения, что ваш базовый веб-сервер, скорее всего, является "Apache", в записи виртуального хоста в конфигурации Apaches для целевого подсайта, к которому вы пытаетесь получить доступ, вы должны полностью указать псевдоним поддомена, к которому вы хотите получить доступ.
Я не нахожусь рядом с сервером, который я мог бы использовать, чтобы привести вам пример, но Я вернусь к этому сообщению позже сегодня, когда вернусь в свой офис, и задокументирую полное виртуальное имя/настроенный сервер.
На данный момент мне кажется, что ваш виртуальный сервер должен содержать следующие 2 строки (среди других опций там):
ServerName www.example.com
ServerAlias mysub.example.com another.example.com
Имя сервера ДОЛЖНО содержать имя источника имени, на которое вы хотите, чтобы сайт (вспомогательный сайт) отвечал, что, как я подозреваю, в вашем случае будет sub2.example.com , затем вы бы выполнили это с помощью строки ServerAlias, которая будет содержать sub3.example.com
Пока ваш DNS определяет правильный общедоступный IP-адрес сервера, на котором все размещено, остальная часть вашей конфигурации будет зависеть от того, что вы называете "Хост контента"