Безопасный и безопасный способ добавить домен на сервер - PullRequest
1 голос
/ 03 сентября 2011

Я пытаюсь найти лучший способ подключения нового домена к серверу с помощью PHP.Я знаю, что это возможно, потому что такие приложения, как bitly Pro, позволяют пользователям подключаться к своему домену и начинают управлять коротким доменом для них (чтобы они могли перенаправлять).

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

  1. Пользователь подключается к домену, домен проверяется с помощью регулярного выражения
  2. Пользователь проверяет, является ли домен его (действительно ли это необходимо? они могут редактировать DNS домена только в том случае, если это их домен)
  3. Сервер делает API-вызов диспетчеру DNS для добавления домена (я использую Linode, так что это вызов API, но будет ли этобыть главной зоной, подчиненной зоной?)
  4. Приложение записывает новый виртуальный хост в httpd.conf
  5. Приложение перезапускает apache

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

Большое спасибо!:)

1 Ответ

0 голосов
/ 03 сентября 2011
  1. и 5. не требуется.Просто перенаправьте все домены в скрипт (php / cgi / etc), который обрабатывает домен, и перенаправьте.

  2. Да, это не обязательно.Но вы можете проверить, если они уже вставили ваши днс.

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