Как создать решение SaaS (настроить каждую учетную запись)?

У меня есть веб-приложение, которое я сейчас продаю в Интернете с помощью ClientExec. Я хочу уйти от ClientExec и использовать что-то вроде Chargify/Spreedly/etc. для части выставления счетов, однако моя проблема заключается в том, как я могу создать учетную запись каждого пользователя?

В настоящее время ClientExec создает новую учетную запись cPanel и субдомен для каждого пользователя, что хорошо, но излишне. Моим клиентам не нужен доступ к этому.

Могу ли я настроить поддомены с помощью PHP?

Как я могу ограничить пропускную способность пользователей и объем памяти?

Можно ли это сделать? Есть ли уже приложение для этого?


person haudenschilt    schedule 29.08.2011    source источник


Ответы (1)


Если вы используете cPanel, вы можете использовать их SDK. Если вы не используете какую-либо панель управления, вам придется написать какой-то скрипт, который будет вносить изменения в ваш httpd.conf и перезагружать apache каждый раз, когда вы вносите какие-либо изменения.

person Meisam Mulla    schedule 29.11.2011