Я перенес свой сайт на новый сервер около 2 дней назад. Я изменил NS моего домена ... После этого теперь все мои субдомены показывают именно то, что показывает мой основной домен! посмотрите:http://aftab.cc http://st.aftab.cc http://gallery.aftab.cc

Не могли бы вы мне помочь?

2 ответа2

1

Когда веб-сервер, такой как Apache, получает HTTP-запрос для домена веб-сайта, для которого он не настроен, он возвращает содержимое для первого веб-сайта, который находится в его конфигурации.

(или ответ 404, если часть URL после имени хоста не существует на сайте по умолчанию)

Поэтому, возможно, веб-сервер настроен неправильно.

Настройка доменов в DNS - это отдельное действие от настройки сайтов (с именами доменов) на веб-сервере. Детали зависят от вашего хостинга.


Обновить:

DNS

Вот пример файла зоны DNS

 www.example.com   IN   A   203.0.113.5
 www.example.org   IN   A   203.0.113.5

У вашего хостинг-провайдера будет пункт и нажмите GUI, чтобы добавить эти записи, вам не нужно делать это с помощью текстового редактора. Однако то, как именно выглядят инструменты с графическим интерфейсом и как их использовать, зависит от того, какую именно службу хостинга доменов вы используете.

В случае проблемы, которую вы описываете, эти записи, вероятно, настроены правильно, вы хотите разместить и example.com, и example.org на одном сервере.

HTTPD

Вот пример конфигурации для Apache HTTPD

# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com

# Other directives here

</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org

# Other directives here

</VirtualHost>

Если второе предложение <VirtualHost> (например, org) было пропущено, Apache откроет страницу для example.com, если вы спросите его для example.org. (на самом деле это было давно, так как я проверил это, но я ожидаю, что это все еще так).

Панель управления вашей хостинговой компании будет иметь точку и щелкнуть GUI, что приведет к добавлению соответствующих разделов в файл конфигурации HTTPD (вам не нужно редактировать этот текстовый файл конфигурации с помощью текстового редактора).

Если ваша веб-хостинговая компания использует Nginx или IIS вместо Apache HTTPD, файл конфигурации может выглядеть совершенно иначе. Дизайн и работа графического интерфейса конфигурации зависит от вашего конкретного хостинг-провайдера, здесь слишком много вариантов, чтобы охватить их все.


Я полагаю, что aftab.cc размещен на вашем-server.de, который использует Apache HTTPD и cPanel. Если вы перейдете на страницу "Как добавить сайт в план хостинга cPanel", вы найдете несколько полезных видео и другой учебный материал. Удачи.

0

Наконец проблема была обнаружена! Вы можете не верить, но кажется, что это ошибка в CPanel, когда вы переносите веб-сайт на новый сервер, иногда все субдомены добавляются как припаркованный домен !!!! Вы должны зайти в припаркованный домен и удалить все из них, и, если это необходимо, вы должны удалить все поддомены и создать их заново !!

Я только что вспомнил, когда мы перенесли наш сайт около 7 лет назад, я столкнулся с этой проблемой, но я не мог понять, как наш хостинг решил эту проблему! но теперь они сказали мне проблему ...

В любом случае, я надеюсь, что эта тема будет полезна в будущем, и я надеюсь, что команда CPanel пересмотрит свои коды и исправит ошибку!

Спасибо за вашу помощь ;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .