Páginas da web dinâmicas no BCHS

2

Ok, agora que eu me revesti generosamente de retardante de chamas.

Eu tenho um webapp / server existente escrito em c ++ / qt. Tendo selecionado o OpenBSD como sistema operacional de hospedagem para motivos de segurança .

Se eu usar as pilhas do BCHS httpd, devo usar o FastCGI para gerar conteúdo dinâmico, pois o webapp já entende o http I encontrar FastCGI uma sobrecarga sem sentido?

Se eu substituir o httpd com meu webapp, qualquer sugestão de como ele deve ser sandbox?

    
por ArchNemSyS 27.12.2016 / 16:04

1 resposta

0

A execução do aplicativo C ++ CGI no Apache é bastante direta. E é realmente conveniente que toda a base de código seja C ++ e você queira apenas uma interface de usuário web básica. No trabalho, fizemos um portal interno com essa técnica. Nunca fiz FastCGI desde que apenas um punhado de pessoas usou o serviço. Mas acho que você levou o seu design um passo adiante, que poucos se aventuraram.

O Apache (ou provavelmente qualquer httpd) permitirá que você execute uma URL específica como um usuário específico, o que pode proteger o processo. Essa seria a minha recomendação ali mesmo. Mas se você decidir usar o QtWebApp em uma estrutura de servidor, então o framework precisa ter essa capacidade (acho que não) ou dentro do WebApp você precisa de geram um processo como outro usuário e esperam que ele não cause problemas em sua estrutura.

    
por 28.12.2016 / 21:04