Nos comentários, parece-me que sua configuração básica não está funcionando. Em geral, o modelo do Ubuntu para gerenciar as configurações do Apache é usar as ferramentas a2
( a2enmod
, a2ensite
, etc) em vez de editar os arquivos *.conf
básicos. Isso pode demorar um pouco para se acostumar, mas funciona bem.
Esta página tem um bom passo a passo para configurar pyramid
para rodar no Ubuntu. É para 11.04
, mas não vejo nada incorreto para versões mais recentes. Em particular, observe como as únicas mudanças de configuração para a configuração do Apache estão no seu novo arquivo de configuração do site. Você não toca no restante da configuração padrão do Apache.
Como você está usando o EC2, é mais fácil iniciar uma nova instância e seguir as instruções nessa página. Não se esqueça de configurar as configurações do Grupo de segurança para permitir o acesso à porta 80.