2016-03-28 3 views
0

В настоящее время я работаю над сайтом CMS, где пользователи могут создавать сайты на моем сервере.Укажите доменное имя определенной папки на сервере

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

Следующим шагом будет предоставление пользователям указать свое доменное имя на моем сервере, а когда пользователи перейдут в домен, он перейдет в свою назначенную папку на моем сервере.

Как я буду делать это автоматически с помощью php, я искал решения безрезультатно.

В настоящее время у меня есть виртуальный сервер с hostgator. Пожалуйста, посоветуйте, или укажите мне в правильном направлении. Любые решения приветствуются, я в значительной степени застрял на этом этапе.

спасибо.

EDIT

Например, если мой домен www.mydomain.com, когда пользователь делает запись, подобласть username.mydomain.com создается. Позже вниз, если пользователь покупает доменное имя www.userdomain.com, я хочу сделать так, чтобы, если вводится www.userdomain.com, он показывает, что находится на www.mydomain.com/userdomain. URL должен еще показать www.userdomain.com

+0

Я думаю, вы можете сделать это, используя DNS-recods, как 'CNAME record'. –

+0

Я не думаю, что это сработает, я привел пример выше, чтобы сделать то, что я пытаюсь сделать более ясным. Я думаю, CNAME будет работать только для одного домена хоста. – Solankill

+0

Теперь я понимаю. Вы когда-нибудь слышали о клоакинге? –

ответ

0

Ответ зависит от того, какой веб-сервер вы используете? (Apache/Nginx или любой другой)

  1. Вы должны иметь отдельный каталог для каждого суб домен, который вы создали

  2. В вашей конфигурации виртуального хоста вам необходимо совместить имя хоста и получить поддомен в качестве параметра для установки корневого каталога для вашего имени хоста.

  3. CNAME также возможен, но если вы можете сообщить своему веб-серверу, есть возможность получить подробный ответ.

+0

VPS запускает Apache в системе CentOS Linux. Если клиент изменяет свой DNS, чтобы указать на мои серверы имен, что мне нужно сделать на моем конце, чтобы сделать так, чтобы домен указывал на их конкретный каталог. Я понимаю, как сделать создание субдомена, немного застрял на второй части сейчас. Также это можно сделать программным путем через PHP, чтобы автоматизировать его. – Solankill

+0

проверить это http://wiki.apache.org/httpd/ApacheVirtualHostMysql – Vigikaran

Смежные вопросы