Из-за того, что мой вопрос был отклонен, я пытаюсь переписать его, чтобы сделать его полезным для других и показать, что я провел исследование. Я также добавил в заголовок «общий хост», чтобы было легче находить других людей с тем же вопросом. Мой первоначальный вопрос
После небольшого дополнительного поиска я, возможно, нашел свой ответ, и это невозможно на общих хостах, если вы не можете настроить общий хост, может ли кто-нибудь проверить это или пролить свет на мой вышеупомянутый вопрос?
мое вышеупомянутое предположение основано на этом Перенаправить subdomain.example.org на somethingelse.com, скрытый от пользователя? и, в частности, ответ @Calman и упоминание об использовании mod_proxy
оригинальные исследования и заметки
Я настроил CNAME, чтобы указать субдомен на вторичный сервер, но вторичный сервер не находит субдомен (каталог)
У меня настроена эта конфигурация, и она работает, я использую CNAME, чтобы указать субдомен на субдомен на другом сервере, но я не контролирую вторичный сервер, поэтому я пытаюсь настроить тестовую среду на 2 серверы, к которым у меня есть доступ.
То, что я пытаюсь сделать, работает, как указано выше, и я также нашел этот ресурс, который объясняет это, и добавил его ниже. http://www.sitepoint.com/forums/showthread.php?574207-Subdomain-hosted-on-another-server&p=3979559&viewfull=1#post3979559
То, что вы хотите, называется CNAME. На вашем основном хосте (1 и 1) вы хотите добавить CNAME с именем «subdomain», чтобы указать на «subdomain.domain-on-secondary-host.com». Затем на дополнительном хосте вы хотите создать субдомен и установить его в папку с нужным вам содержимым, убедитесь, что вы назвали субдомен тем же именем, для которого вы установили CNAME. В этот момент посещение subdomain.xyz.com должно получить контент со вторичного хоста. Возможно, вам потребуется связаться с 1 и 1 для выполнения первой задачи, если они не позволяют вам управлять собственными записями DNS.
ниже основная запись A и CNAME в основном домене
maindomain.net. 14400 IN A 123.45.678.910
subdomain.maindomain.net. 14400 IN CNAME subdomain.sec.net
Сайт maindomain.net разрешается и уже несколько лет работает на текущем сервере subdomain.sec.net разрешается и отображается тестовый index.html
subdomain.maindomain.net. находит вторичный сервер, но я получаю сообщение ниже.
Вы видите эту страницу, потому что для запрашиваемого сайта ничего не настроено.
вторичный сервер - это общий сервер Bluehost, и, как указано, subdomain.sec.net настроен как субдомен, а каталог был создан в каталоге public_html.
Веб-сервер должен быть правильно настроен для обработки запросов на subdomain.maindomain.net
; похоже, что в настоящее время он настроен только на ответы на запросы для subdomain.sec.net
, поэтому, когда вы вызываете его, используя имя subdomain.maindomain.net
он отвечает сообщением об ошибке.
Фактическая конфигурация зависит от веб-сервера: это будет VirtualHost в Apache, привязка сайта в IIS и так далее; если у вас общий сервер, то этой конфигурацией будет управлять ваш хостинг-провайдер или какая-то панель управления; в любом случае вам нужно сообщить серверу, что он должен принимать запросы на subdomain.maindomain.net
, и ответьте тем же содержанием, которое он использует для subdomain.sec.net
.