Rodrigo, agora sim! podemos iniciar uma ajuda mais adequada. Porque eu fiz os questionamentos anteriores? Participei de alguns projetos do Governo Federal onde eram realizadas oficinas de inclusão digital. Várias dessas oficinas disponibilizavam turmas cujo o objetivo era a disponibilização de conteúdo na web. Sejam elas por meio de audio,video,texto,fotos ou outros... Bom, o projeto foi iniciado com 50.000 pessoas/alunos/professores/alunos Já viu né? Para os que se adaptaram em HTML puro (geralmente os alunos e professores mais ousados) escolhemos a solução do apache com o módulo userdir e o uso de ftp.
O que viria a ser o módulo userdir? rápidamente, este módulo faz com os usuários que tenham um diretório chamado public_html em sua home, tenham seu conteúdo disponibilizado no servidor através da estrutura www.seuservidor.com.br/~usuario (isso mesmo, tem um ~ antes do usuário) por exemplo: O usuário rodrigo terá a seguinte estrutura HOME = /home/rodrigo Páginas WEB = /home/rodrigo/public_html Endereço WEB = www.seusite.com.br/~rodrigo/ Utilizando algumas opções do apache e do módulo userdir, você pode modificar para www.seusite.com.br/usuarios/rodrigo/ ou qq outra coias no lugar de /usuarios/ como: /alunos/rodrigo/ ou /turma01/rodrigo/ ou seja lá o que você quiser. A documentação deste módulo é bem simples de se compreender e está disponível em: http://httpd.apache.org/docs/1.3/mod/mod_userdir.html E quanto ao ftp, você pode usar um servidor ftp como o proftpd, vsftpd ou outro que você já tenha conhecimento ou se adapte melhor. Como um dos colegas falou anteriormente, é legal você utilizar quotas para previnir que um usuário envie mais arquivos que o desejado e estoure o espaço disponível no disco. Com essa estrutura, você pode criar um script para realizar obackup dos usuários de forma fácil e poder restaurar a qualquer momento. Algo como um: #!/bin/bash DATE=`date +%Y-%d-%m` #data atual for user in `ls /home` ; do tar -cvzf /root/backup_$DATE_$user.tar.gz /home/$user/public_html done Joga no cron para rodar toda noite e pronto. Há também soluções utilizando VirtualHosts e Usuários virtuais (para acesso via ftp). Como falado anteriormente também, há o SysCP/Froxlor que irão facilitar um bocado as coisas pra você. Isso já da pra te ajudar a começar? *kram3r* 2012/1/8 Rodrigo Lira <[email protected]> > Vou explicar melhor: > > Comecei a trabalhar em uma escola profissionalizante a mais ou menos 2 > meses e la os alunos tem um modulo de desenvolvimento de sites, este modulo > tem a duração de 2 meses e é dado com dreamweaver, na apostila são codigos > basicos de html ou seja tudo é em html, mas os alunos já vem reclamando a > tempo que fazem os sites mas não podem hospedar então o cara lá perguntou > se eu desenrolava fazer esse servidor por fora ($$$) disse que sim então eu > estava pensando da seguinte forma. > > Montar uma página principal com wordpress que manjo bem e fazer um link > redirecionando para outra página que contém o link para cada site dos > alunos, cada aluno tera acesso via ftp para fazer a conecção do dreamweaver > e hospedar o site. > > O que vocês acham? > > > *Rodrigo Lira* > *(83) 8754-5490/9906-2552* > * > * > > > > Em 8 de janeiro de 2012 17:33, Ananias Filho <[email protected]> escreveu: > > Lí todas as respostas e ví que a maioria foi logo sugerindo coisas. Eu vou >> questionar! >> >> 1 - Como irá funcionar essa metodologia ou sistemática? >> 2 - 200 alunos - o que e como eles vão publicar? >> 3 - São alunos que estão aprendendo a programar em HTML ou alguma outra >> linguagem web? >> 4 - É simplismente um curso onde o pessoal necessita publicar conteúdo? >> algo que um drupal, wordpress ou algum outro CMS/BlogSystem/Wiki possa >> gerenciar? >> >> Se você conseguir responder essas 4 perguntinhas, creio que poderemos >> ajudar de forma mais eficaz. >> >> Porque uma forma mais eficaz? >> Se forem 200 alunos aprendendo sobre WEB e publicação de conteúdo, >> podemos indicar alguns CMS e você poderá trabalhar com o que lhe der mais >> confiança e agilidade. >> >> Se forem 200 alunos aprendendo alguma linguagem de programação WEB, ai >> fica mais complexo, porém, nada que irá te demandar dias ou semanas sem >> dormir para montar ambientes. Algo que um apache/lighttpd/nginx (qq >> servidor web) um ftp configurado da forma correta e alguns shellscripts pra >> te ajudar a administrar (criar/editar/remover/restaurar) o sistema ou >> informações. >> >> Acho mais interessante você prover maiores informações para que possamos >> te ajudar melhor e não ficarmos chutando soluções que são satisfatórias >> para mim e não serão para você, certo? >> >> Faz isso e com certeza vamos conseguir um resultado mais adequado. >> >> Um abraço! >> >> *kram3r* >> >> >> >> 2012/1/5 Rodrigo Lira <[email protected]> >> >>> Obrigado a todos pelas resposta. >>> >>> *Rodrigo Lira* >>> *(83) 8754-5490/9906-2552* >>> * >>> * >>> >>> >>> >>> Em 5 de janeiro de 2012 15:29, Thiago Leitão <[email protected]>escreveu: >>> >>> Qual o objetivo desses sites para os alunos? >>>> >>>> 1. Disponibilizar um site para cada aluno, de forma padronizada para >>>> todos, mantendo o mesmo layout? >>>> Caso esta opção se enquadre, sugiro algum tipo de "wizard para criação >>>> automática de sites" ou até mesmo o Portal Maker ( >>>> http://www.portalmaker.com.br/), na qual utilizamos na secretaria >>>> estadual de educação de pernambuco. >>>> >>>> 2. Disponibilizar hospedagem para que os alunos criem seus próprios >>>> sites (mais voltado para alunos de tecnologia, aprendendo alguma linguagem >>>> de programação ou webdesigner)? >>>> Caso esta opção se enquadre, as sugestões do pessoal em utilizar apache >>>> (virtualhosts) é a mais interessante. >>>> >>>> Atenciosamente, >>>> Thiago Leitão. >>>> >>>> Em 3 de janeiro de 2012 07:41, Elton Schivei Costa < >>>> [email protected]> escreveu: >>>> >>>> Eu uso tudo na unha. Como meu servidor é linux, uso sftp ao invés do >>>>> ftp. >>>>> Em 03/01/2012 08:35, "Daniel Bauermann" <[email protected]> escreveu: >>>>> >>>>> Como o pessoal já citou, eu iria de Apache... >>>>>> >>>>>> Neste caso eu sugiriria o uso de diretórios de usuários >>>>>> (/etc/httpd/extra/httpd-userdir.conf). >>>>>> >>>>>> > Ficaria tendo uma pagina principal e nela vai ficar um link >>>>>> redirecionando >>>>>> > para outra pagina onde vai conter um link para pagina de cada >>>>>> aluno, sera >>>>>> > coisa de mais ou menos 2 mil sites hospedados onde cada um ficara >>>>>> com estes >>>>>> > sites 2 meses no maximo hospedado, depois apaga-se e será criara >>>>>> uma nova >>>>>> > conta para um novo aluno, cada aluno terá que ter um acesso via ftp >>>>>> para >>>>>> > transmitir os arquivos. >>>>>> >>>>>> Se usuares a opção de diretórios de usuários, não precisarias de FTP >>>>>> necessariamente. A não ser que queiras deixar para fins de >>>>>> aprendizado. Neste caso é só usar algumas das opções de FTP existentes >>>>>> no Slackware. Não esqueça de restringir a navegação do FTP ao >>>>>> diretório do usuário! >>>>>> >>>>>> Caso as estações sejam Windows, podes também habilitar o Samba no >>>>>> servidor e deixar a manutenção das pastas de publicação através do >>>>>> Windows Explorer (embora este não seja um ambiente típico de >>>>>> publicação!). >>>>>> >>>>>> > Minhas dúvidas. >>>>>> > >>>>>> > Quais softwares usar. >>>>>> > O tamanho de cada pasta para cada usuário. >>>>>> >>>>>> Neste caso, habilitas quota para uma partição /home que criarias... >>>>>> >>>>>> -- >>>>>> GUS-BR - Grupo de Usuários de Slackware Brasil >>>>>> http://www.slackwarebrasil.org/ >>>>>> http://groups.google.com/group/slack-users-br >>>>>> >>>>>> Antes de perguntar: >>>>>> http://www.istf.com.br/perguntas/ >>>>>> >>>>>> Para sair da lista envie um e-mail para: >>>>>> [email protected] >>>>> >>>>> -- >>>>> GUS-BR - Grupo de Usuários de Slackware Brasil >>>>> http://www.slackwarebrasil.org/ >>>>> http://groups.google.com/group/slack-users-br >>>>> >>>>> Antes de perguntar: >>>>> http://www.istf.com.br/perguntas/ >>>>> >>>>> Para sair da lista envie um e-mail para: >>>>> [email protected] >>>>> >>>> >>>> -- >>>> GUS-BR - Grupo de Usuários de Slackware Brasil >>>> http://www.slackwarebrasil.org/ >>>> http://groups.google.com/group/slack-users-br >>>> >>>> Antes de perguntar: >>>> http://www.istf.com.br/perguntas/ >>>> >>>> Para sair da lista envie um e-mail para: >>>> [email protected] >>>> >>> >>> -- >>> GUS-BR - Grupo de Usuários de Slackware Brasil >>> http://www.slackwarebrasil.org/ >>> http://groups.google.com/group/slack-users-br >>> >>> Antes de perguntar: >>> http://www.istf.com.br/perguntas/ >>> >>> Para sair da lista envie um e-mail para: >>> [email protected] >>> >> >> -- >> GUS-BR - Grupo de Usuários de Slackware Brasil >> http://www.slackwarebrasil.org/ >> http://groups.google.com/group/slack-users-br >> >> Antes de perguntar: >> http://www.istf.com.br/perguntas/ >> >> Para sair da lista envie um e-mail para: >> [email protected] >> > > -- > GUS-BR - Grupo de Usuários de Slackware Brasil > http://www.slackwarebrasil.org/ > http://groups.google.com/group/slack-users-br > > Antes de perguntar: > http://www.istf.com.br/perguntas/ > > Para sair da lista envie um e-mail para: > [email protected] > -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

