A KingHost pelo contrário, permite uma grande autonomia e liberdade na configuração da hospedagem compartilhada, tem seus servidores no Brasil, oferece certificado grátis SSl, um painel de controle próprio, possibilidade de utilizar Python na sua última versão estável e qualquer versão Django que desejarmos, Virtualenv, WSGI e muitas outras características positivas para qualquer programador web.
Acredito que ao terminar um sistema e colocar em produção, para que o seu cliente comece a utilizar, não existe a necessidade de utilização de ambientes virtuais para testar diferentes versões de software, razão pela qual as instalações dos softwares vão ser diretamente na “home” do servidor.
A raiz do domínio tem um front page, um site institucional criado com WordPress, e o sistema Django em uma subpasta.
Vamos utilizar a principal plataforma de deploy do Django que é WSGI, a KingHost permite a instalação e utilização desta plataforma facilmente.
É necessário para qualquer programador conhecer o mínimo sobre como utilizar um terminal no servidor, comandos Linux, saber como mover-se entre os diretórios, criar e mover pastas, etc.
Esta apostila é incrível, “Guia 500 comandos do Linux” do Bruno Andrade um dos membros da equipe da página GNU/Linux – Brasil no Facebook.
No painel de controle da KingHost vamos ativar o acesso SSH, no caso de ainda estar desativado. E gerenciar também o acesso FTP
Normalmente ao incluirmos um domínio no nosso plano de hospedagem este é colocado em um servidor com Python2, é só pedir a migração para um servidor com suporte a Python3, é grátis e em poucas horas solucionam o problema.
Eu costumo abrir um chamado e logo em seguida contactar o suporte via chat, respondem em dois minutos e em menos de 3 horas realizam a migração.