
Eu uso o servidor web Apache para desenvolvimento web em python. O maior problema que enfrento com o Apache é configurar o ambiente. Não consigo entender qual é a diferença entre /etc/apache2 and /private/etc/apache2
. Além disso, coisas como /etc/private/apache2/httpd.conf and /etc/private/apache2/original/httpd.conf
. Ambos são iguais? Qual mudar?
Toda vez que encontro algum problema de configuração e continuo seguindo as instruções escritas pelos usuários como um idiota.
Além disso, não entendo como o Apache pode apontar para diretórios personalizados (quais arquivos precisam ser alterados) e o localhost abriria documentos desse diretório (~Sites).
Quero aprender tudo sobre o ambiente Apache. O que todos os diretórios significam? Quais são os arquivos importantes e quais não são?
Eu fui aos documentos do Apache, mas eles estão muito confusos. Parece que levaria anos para ler tudo isso. Alguém pode me ajudar a encontrar um bom artigo sobre startups. Alguns tutoriais?
Responder1
Vendo como você tem um diretório /private/etc, acho que você está executando o Apache no MacOS X (evite colocar tags linux windows e mac ao mesmo tempo).
Este artigodeve ajudá-lo a configurar o Apache (ignore coisas relacionadas ao PHP).
Basicamente, comece aprendendo qual arquivo httpd.conf você deve editar e veja Virtual Host/DocumentRoot.
Dito isto, você provavelmente poderia usar um servidor de desenvolvimento ou estrutura muito simples se quiser experimentar o python web-dev. Eu costumo usarFrasco.