2016-06-15 13 views
-1

Хорошо, я видел этот вопрос в другом месте, но не могу найти правильный ответ. Так как название говорит, я пытался создать запись CNAME:CNAME subdomain.siteA.com to subdomain.siteB.com (на общем сервере) не работает

subdomain.siteA.com пойти subdomain.siteB.com

Он работает несколько. Когда я ping subdomain.siteA.com, я получаю тот же ipaddress, что и subdomain.siteB.com. Так что работает как ожидалось.

Проблема заключается в том, что вы вводите urdom subdomain.siteA.com в браузере, похоже, идет на ipaddress, но поскольку его общий сервер и несколько доменов, он не показывает правильный веб-сайт. Вместо этого отображается внутренняя ошибка. Я считаю, что это связано с тем, что IP является общим IP-адресом.

Так как если я использую IPAddress я мог бы перейти на нужный сайт, введя что-то вроде этого: https://192.163.214.xxx/~username/SiteFolder/ или это будет работать тоже: https://subdomain.siteA.com/~username/SiteFolder/

Так что я определенно указывает на правильный сервер/IP правильно?

Так что мой вопрос в том, как я могу заставить его перейти на правильный сайт с его общего ipaddress? это какая-то запись dns, которую мне нужно добавить на сайт b, или файл, который мне нужно изменить на сервере, или что-то, что я могу сделать whm или cpanel? Или это просто невозможно? Я чувствую, что должен быть способ. У меня есть выделенный сервер только fyi.

Спасибо всем раньше. Я не эксперт, поэтому я по-настоящему ценю советы каждого.

+0

Это сервер cpanel? Вы отметили WHM в своих тегах. –

+0

У меня есть доступ root root, и на каждом сайте есть cpanel. – user1096865

+0

Общие IP-адреса не являются проблемой для cPanel. На одном из моих серверов WHM/cPanel у меня есть почти 100 сайтов с общими IP-адресами, включая поддомены и т. Д. Я бы начал проверять настройки здесь. Главная »Конфигурация сервера» Настройки настройки и вкладка домены. Вы также можете захотеть пойти сюда Главная »Центр безопасности» Apache mod_userdir Тонкая настройка и отключить тильду. –

ответ

0

Как вы добавили запись cNAME «subdomain.siteB.com» для сайта «subdomain.siteA.com», он перенаправит запросы на сайт subdomain.siteA.com на сайт subdomain.siteB. ком. В вашем случае, пожалуйста, проверьте, доступен ли сайт http://subdomain.siteB.com.