Open fititnt opened 5 years ago
Ok, vamos ter que criar um subdomínio adicional. Até da pra fazer no domínio principal, mas antes mesmo de que querer fazer benchmarks de testes, a performance de executar isso no dominio padrão poderia deixar mais lento outras aplicações que também usam o domínio padrão.
E o motivo de usar NGinx é justamente não ser lento como Apache. Então vale a pena.
Criado http://usuario.apb.etica.ai e (já com balanceador de carga, veja #40 para detalhes) o http://usuario.lb-ap.etica.ai.
Importante: a Alpha #17 não está preparada para resolver requisições HTTPS! (motivo: faz algum tempo que está de lado, nem tudo de Bravo foi repassado pra ela.).
Requisições HTTPS dominios com load balancer também não serão serão implementadas nesse momento por motivos de eu não tenho a rotina pronta (e existe outras prioridades).
Mais alguns subdominios
Este issue é sobre implementação básica, porém padrão, de páginas de usuário, algo semelhante ao que alguns departamentos de universidade criam (e que é implementado usando Apache mod_userdir: https://httpd.apache.org/docs/2.4/mod/mod_userdir.html).
No nosso caso usamos NGinx, então algumas alterações são necessárias. A curto (e talvez mesmo a longo prazo) essa implementação possivelmente não implementará linguagens dinâmicas. Porém nada impede que usuários solicitem algo muito customizado, como criar um domínio diferente em uma linguagem qualquer instalada no servidor, mesmo as pouco comuns.
Um dos motivos desta funcionalidade é que alguns usuários podem ter interesse de compartilhar arquivos, e ter essa opção pode ajudá-los. O ideal ainda seria que usassem algo como GitHub pages, ou que pelo menos os arquivos tenham backup em algum servidor remoto.