Домены для пользователей

Discussion in 'PHP' started by delef, 24 Dec 2011.

  1. delef

    delef New Member

    Joined:
    19 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Всем доброго времени суток, при расширении функционала конструктора сайтов возник вопрос. К примеру, у меня конструктор сайтов, который позволяет делать конструировать сайты с доменным именем name.мойдомен.com - появилась задача расширить эту функцию и позволить пользователям регистрировать домены у нас (автоматически прикрепляя домен к Аккаунту). Подскажите, как это реализовать? :confused:

    P.S.
    Простите, если не в тот раздел, если можно, перенесите в правильный.
     
  2. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    Как вариант - написать парсер, который будет заходить в ПУ хостинга и создавать там субдомен.
    Также можно заюзать движок типа WHmcs, там есть работа с доменами (но подробностей не знаю, внутри его не смотрел)
     
  3. delef

    delef New Member

    Joined:
    19 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Да, но вот с этим и проблема. Если добавлять через ПУ, то как минимум нужно будет еще в htaccess указывать для каждого домена путь, если их будет 1к, к примеру, то в htaccess нужно будет поместить еще 1к строк, минимум... Нужно как-то это решить...

    Простите, просто впервые с работай рад доменными именами сталкиваюсь.
     
  4. delef

    delef New Member

    Joined:
    19 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    никто не знает?
     
  5. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Какая "панель" управления сервером \ аккаунтом хостинга? Обычно для таких целей существует свое api.
    Например ispmanager
    http://ru.ispdoc.com/index.php/ISPmanager_API
     
  6. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Напрямую писать в конфиги апача с пхп скрипта наверное
     
  7. sele

    sele New Member

    Joined:
    14 Aug 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    Регистрировать домены может только регистратор доменов (ваш капитан). Логично предположить, что чтобы регистрировать домены, тебе нужно иметь статус регистратора или партнера регистратора. Такой статус выдается, насколько я знаю, без всяких бумажек и физического пристуствия будущего партнера.

    http://www.reg.ru/reseller/index

    Парсеры никакие писать не нужно, есть reg.ru api, опять же для партнеров.
     
  8. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Ему не домены надо регистрировать а поддомены.
     
  9. delef

    delef New Member

    Joined:
    19 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Вы не поняли. Еще раз:
    Есть домены, направляются они на DNS хостинга (не пренадлежащего мне), но вот как мне а в автоматическом режиме прикреплять их к аккаунтам типа логин.mydomain.com?

    cPanel
     
  10. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Вот теперь даже я не понял. У вас свой сервер? Доступ к конфигам Апача имеете? Или у вас тупо хостинг и вы через cPanel можете создавать поддомены? И насчет "домены" у вас сколько их, не считая поддоменов?
     
  11. delef

    delef New Member

    Joined:
    19 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Сервер свой. Поддомены динамические т.е. каждому, к примеру /user.php?login=X соответствует X.мой домен.com

    мне нужно сделать возможность прикрепления к аккаунту домена пользователя т.е каждому, к примеру /user.php?login=X соответствует X.мой домен.com и соответствует прикрепленному домену пользователя.

    Надеюсь, внятно объяснил)
     
  12. sele

    sele New Member

    Joined:
    14 Aug 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    Меняй dns для каждого домена и добавляй виртуальные хосты на сервере, через ту же CPanel. Если нужно делать это в авторежиме, лучше бы конечно написать свой скрипт, который всем этим занимался бы. Если что, пиши - мои контакты в профиле.
     
  13. delef

    delef New Member

    Joined:
    19 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    "Меняй dns для каждого домена". Не совсем понял. У меня 2 dns, стандартно, ns1, ns2. Заказал бы у тебя подобное, если бы не был программистом, в данном случае интересна реализация.
     
  14. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    http://westseo.ru/mod-rewrite-subdomain
     
  15. delef

    delef New Member

    Joined:
    19 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    это давно реализовано. Читайте суть выше
     
  16. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Управление зоной. Добавляешь запись
    Дальше читаешь здесь - http://habrahabr.ru/blogs/webdev/30149/
     
  17. delef

    delef New Member

    Joined:
    19 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Да, но там описывается *.example.com

    Это уже реалировано. Нужно домены присваивать. например examle.com прикрепить к аккаунту ger.kasset.ru
     
  18. delef

    delef New Member

    Joined:
    19 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Сложно добится того, чего хочу?
     
  19. sele

    sele New Member

    Joined:
    14 Aug 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    Нет, не сложно.

    :D ничего не надо заказывать, я не продвигаю свои платные услуги на этом форуме. Если не решишь свою проблему, пиши.
     
    #19 sele, 31 Dec 2011
    Last edited: 31 Dec 2011