Лучшая настройка приложения для мульти-развертывания - PullRequest
1 голос
/ 09 января 2012

Я разрабатываю платформу, которую собираюсь развернуть на многих доменах (точное число будет часто меняться). Я интегрировался с другими социальными сетями, но столкнулся с проблемой с настройкой приложения Facebook. Кажется, моя проблема в том, что приложение Facebook привязано к одному домену, а мне нужно иметь возможность использовать callback_url из нескольких доменов.

USER   - Hosted platform  - Facebook APP I control - Facebook graph item
------------------------------------------------------------------------
user 1 - http://user1.com \                        / user 1's wall
user 2 - http://user2.com -      Facebook API      - user 2's wall
user 3 - http://localhost /                        \ user 3's wall

Надеюсь, вышеприведенное искусство ASCII демонстрирует то, о чем я говорю. Моя идея состоит в том, чтобы развернуть свою платформу на нескольких серверах и использовать записи DNS A для разделения доменов. Таким образом, все пользователи будут использовать один и тот же код, но будут иметь свои собственные домены.

Если я добавлю "http://user1.com" к URL-адресу сайта, я не смогу добавить" http://user2.com" или "http://localhost".. Таким образом, одно приложение не работает, но я не хочу создавать и поддерживать Различные приложения для той же цели.

Каково лучшее решение для моей ситуации?

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