Eu sei apenas programação do lado do servidor com PHP. Para mim, escrevo algo index.phpe ligo http://localhost/index.phpe vejo os resultados do script PHP. Eu tenho usado o CakePHP e entendo que há algo que você pode fazer com a reescrita de URL, mas, em minha opinião, existe essa relação individual entre URLs e arquivos PHP no servidor.
Agora eu faço muito com Python, mas apenas utilitários de linha de comando. Eu gostaria de usar Python em vez de PHP para o meu próximo projeto. Até agora, me disseram mod_pythonque eu tenho que usar uma estrutura como Pylons ou Twisted ou até Django para obter alguma saída. Outros disseram que eu tenho apenas print()um cabeçalho HTTP e, em seguida, o script seria exibido como se eu fosse usado com PHP.
Gostaria de escrever algo que basicamente pegue apenas uma lista de diretórios e a torne bonita, para que eu possa acessar vários arquivos PDF em um navegador móvel. Eu sei como fazer isso com PHP, sei como criar um script Python que geraria o HTML. Só não sei como executar esse script quando abro http://localhost/pdfcentral/.
Como eu precisaria configurar meu servidor? É executado no Ubuntu 10.04.
cgi-bindiretório para que o servidor saiba executá-lo e, opcionalmente, fazer um arquivo PHP redirecionar para ele, se você desejar usar um caminho diferente. Em relação ao próprio script Python, você pode seguir este procedimento: forrestbao.blogspot.com/2009/08/…