Howto: Aplicativo SaaS / PHP / Inquilinos / Segurança [fechado]

4

Sendo completamente novo no webhostingcorner, tenho algumas perguntas sobre como implementar / configurar um servidor da Web para um aplicativo SaaS. Estou prestes a alugar meu próprio servidor para um novo produto (CMS) Estou lançando em dois meses. Desenvolver o sistema não foi muito difícil para mim, mas uma maneira correta de implementá-lo é.

Então, vamos dizer que esta é a minha situação:

  • Quero hospedar 10 websites para 8 clientes.
  • Existem 6 sites únicos e dois clientes têm dois sites que podem gerenciar com o meu software.
  • O CMS também deve ser colocado no servidor, todos os clientes são conectando a 1 sistema
  • O banco de dados deve ser colocado
  • Dependendo do contrato que um cliente faz, o cliente obtém algum armazenamento. Como medir o armazenamento usado o DB, o FileSystem e o email
  • Os clientes não podem, em qualquer caso, conseguir sair de algum diretório, mas a partir do diretório CMS o CMS deve ser capaz de criar arquivos e dirs em um diretório de clientes (por templates, imagegalleries, widgets, etc, etc).

Eu estava pensando em algo como uma estrutura como esta:

./CMS/ [all CMS files]

./Websites/*/ [all websites]

Meu provedor de hospedagem instalará as atualizações no sistema operacional (CentOS, mais recente) e no painel de administração (Direct Admin).

Existe alguém com experiência neste tópico? Ou você tem alguns pensamentos sobre isso? por favor junte-se à conversa já que sou completamente novo nisso.

    
por Ben Fransen 07.12.2009 / 17:08

0 respostas

Tags