Como criar um servidor de hospedagem simples?

4

Em nossa universidade, queremos criar hospedagem na web simples para nossos alunos. Nossa hospedagem na Web deve fornecer os seguintes recursos:

  • Cada aluno tem sua própria pasta onde ele pode enviar o site dele
  • Um site por usuário
  • Cada aluno tem um limite de 100Mb de espaço em disco no servidor
  • O servidor suporta PHP + MySQL
  • Os alunos podem acessar sua pasta via FTP e só têm acesso à sua própria pasta

Poderia, por favor propor qualquer aplicativo (s) gratuito que poderia nos ajudar a organizar este tipo de hospedagem na web em nosso servidor Ubuntu?

Obrigado!

    
por Bakhtiyor 04.10.2012 / 06:41

2 respostas

3

Caminho para muitos passos para explicar, mas aqui link

Este é o método mais fácil, já que você não precisa saber quase nada para colocar tudo em funcionamento. Basta seguir o tutorial.

Depois de obter tudo, basta configurar seu DNS e seus sites e usuários. Eu costumo usar ssh / sftp sobre ftp, uma vez que é criptografado, mas também deve funcionar depois de criar uma conta. Eles também devem estar em hosts virtuais, então não precisa se preocupar com permissões erradas. Apenas certifique-se de mantê-los no "jail" ao criar a conta de usuário. Isso tudo fará mais sentido quando você brincar com o ISPConfig

    
por Goddard 04.10.2012 / 07:03
1

O Apache suporta diretórios da web por usuário . Isso em combinação com quotas por usuário (deve ser bastante fácil para o google), e um servidor ftp deve fazer o truque.

Para acessar apenas a pasta pessoal, acho que você poderia atribuir / bin / false como o shell do usuário. Isso desativa o acesso SSH. Então, apenas o servidor ftp precisa ser configurado. Essa configuração depende do tipo de servidor ftp que você usará.

Disclaimer: Eu não tentei isso, mas esta seria a minha primeira abordagem. Alguém se sente livre para me esclarecer:)

    
por l3dx 14.08.2013 / 13:31