Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Написать скрипт парковки (подключения) домена к поддомену

истекло время актуальности


У меня есть сервис который создает для пользователя блог на моем поддомене.


Пример:

sub.myservice.ru


По факту, на моем сервере создается реальная папка с этим поддоменом sub.myservice.ru в www каталоге.

У основного домена myservice.ru в настройках прописано *myservice.ru, в ISP включены автоматические поддомены "В отдельной директории", в каталоге www.


У меня CentOS 6
Режим работы php - модуль Apache 


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


Т.е., чтобы пользователь мог пользоваться блогом на своем личном домене, а не на моем поддомене.

К примеру, на домене example.com должен открываться блог созданный в моем сервисе sub.myservice.ru

example.com - sub.myservice.ru

example2.com - sub2.myservice.ru

example3.com - sub3.myservice.ru 


Для пользователя нужно все максимально упростить, чтобы он лишь настраивал dns у своего домена 

(прописывал у домена CNAME или A или что-то другое), при необходимости в админке блога указывал имя своего домена и все.


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


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


Интересно ваше мнение, вопросы, способы реализации и сроки выполнения?

Для работы могу приобрести vps с CentOS 6



Сейчас если у домена клиента прописать CNAME запись 

example.com CNAME sub.myservice.ru

на домене example.com будет 404 ошибка, 

если на сервере переименовать папку sub.myservice.ru в example.com, то index.php откроется в виде кода.

При этом ответ DNS сервера: 

example.com canonical name = sub.myservice.ru. 

Name: sub.myservice.ru



  1. 3 дняскрыта
    Дмитрий Бутко
     1084   25   2

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

    Украина Киев | 5 августа в 09:59 |
  2. 14 днейскрыта
    Николай Петюх
     406   1   0

    Это не очень сложно сделать, но нужно делать поддержку и для CNAME-, и для A-записей.
    А все потому, что корневой поддомен (@) не поддерживает CNAME. Невозможно направить example.com на sub.myservice.com, но можно направить на айпи вашего сервера.

    Еще вопрос в том, собираетесь ли вы реализовать поддержку HTTPS для направленных на вас доменов. Если да (а я рекомендую это реализовать), то стоимость будет больше.

    Украина Киев | 5 августа в 10:27 |
  3. ставка скрыта фрилансером

Заказчик
Иван Муранов
Россия Челябинск
Проект опубликован
5 августа в 00:34
81 просмотр