fititnt / cplp-aiops

AIOps para Comunidade dos Países de Língua Portuguesa, 2019/01. [Foco atual: servidores comunitário e gratuito para iniciantes em programação e ciência de dados]
The Unlicense
5 stars 0 forks source link

MVP de páginas de usuário dominio.etica.ai/~usuario (i.e. versão no NGinx de Apache mod_userdir) #35

Open fititnt opened 5 years ago

fititnt commented 5 years ago

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.

fititnt commented 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.

fititnt commented 5 years ago

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).


Captura de tela de 2019-05-24 04-40-16 Captura de tela de 2019-05-24 04-39-21

fititnt commented 5 years ago

Mais alguns subdominios

Captura de tela de 2019-05-24 05-43-35