Pular para o conteúdo principal

Como resetar completamente uma instalação do Apache no Ubuntu

Quando eu estava experimentando o módulo python do Apache (mod_python), eu 'de alguma maneira' estraguei minha instalação do Apache. Os arquivos de configuração ficaram em um estado estranho, então eu excluí a pasta /etc/apache2, removi o Apache (através do dpkg) e o reinstalei. Mas o resultado não foi como esperado, a pasta /etc/apache2 não foi recriada na instalação.

Quando eu tentava iniciar ou parar o Apache um erro acontecia:
.: 44: Can't open /etc/apache2/envvars


Então na tentativa e erro removi o Apache através dos seguintes comandos:

sudo dpkg --get-selections | grep apache
sudo apt-get remove --purge apache2 apache2-mpm-worker apache2-threaded-dev apache2-utils
apache2.2-common libapache2-mod-python libapache2-mod-python-doc libapache2-mod-wsgi


E reinstalei novamente o Apache:

sudo apt-get install apache2 libapache2-mod-python libapache2-mod-wsgi libapache2-mod-python-doc


Depois disso, as configurações padrões voltaram, assim como as pastas e tudo mais que uma instalação padrão do Apache possui.

[]'s

Comentários

  1. Obrigado! Era exatamente isso que eu estava procurando!

    Funcionou perfeitamente!

    ResponderExcluir
  2. Obrigado! Era exatamente isso que eu estava procurando!

    Funcionou perfeitamente!

    ResponderExcluir
  3. Valeu, Felipe. Bom seria se outros colocassem posts que funcionem como este.
    Chega de posts inúteis, que não trazem resultados, que não informam o que se espera.

    ResponderExcluir
  4. Valeu cara!! ja tava me estressando com o apache nao achando o erro para rodar certinho...

    ResponderExcluir
  5. Cara,
    Como tu fez funcionar o python? Estou tentando a um tempão fazer um server de python com apache mas nao consigo.... podes me ajudar?
    Valeu pela dica ai em cima, perfeito!!

    ResponderExcluir
    Respostas
    1. Opa, sinto muito mesmo pela demora. Teu comentário passou "batido" aqui e eu não vi.
      Quanto ao server em Python, basicamente você tem duas opções:
      - A primeira é utilizando CGI puro. Configure o CGI na sua instalação do Apache e depois coloque seus scripts python (com o python instalado na máquina) no diretório cgi-bin do apache.
      - A segunda é usar um framework python como Django ou Pylons. Se você quiser usar algum destes frameworks, você vai precisar configurar o mod_python ou o FastCGI. Os passos pra isso vão depender do framework que você escolher. O Django dá algumas instruções pra quem quer configurá-lo em um servidor: http://www.djangoproject.com/documentation/modpython/.

      Espero ter ajudado.
      []'s

      Excluir
  6. Obrigado Felipe, funcionou perfeitamente!

    ResponderExcluir
    Respostas
    1. Que bom Marcelo! Qualquer dúvida é só falar! :) []'s

      Excluir
  7. Esse foi o melhor que já encontrei... Muito bom mesmo... Resolveu tudo... Blz...

    ResponderExcluir
  8. muito bem meu jovem, poste simples e pratico, todavia, extremamente eficiente Abraço!

    ResponderExcluir
  9. MUITOOO OBRIGADOOOO! ME AJUDOU MUITOOOOOOOOoOOOOoOOOo!!

    ResponderExcluir
  10. mais um que você ajudou parabéns obrigado.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Utilizando o padrão de referências da ABNT no Word

Uma importante funcionalidade do Microsoft Word é o seu Gerenciador de Fontes Bibliográficas. Para aqueles que estão escrevendo algum trabalho acadêmico ou científico, é possível cadastrar todas as referências do trabalho e no final gerar a listagem já enumerada dos documentos que foram consultados na pesquisa. Essa postagem traz os arquivos necessários e as instruções para facilitar essa etapa da elaboração.

Como elaborar um TCC em Sistemas de Informação

Alguns meses atrás estive na tão conhecida saga de elaboração do Trabalho de Conclusão de Curso, o TCC, e somente comprovei aquilo que eu via em forma de desabafo nas redes sociais e que tantos outros colegas de faculdade me falavam. Uma das definições mais aceitas por mim sobre o que é um TCC é a citada pela minha orientadora: "é uma gestação". E realmente, apesar de ter feito o meu em cerca de 1 mês (não recomendo isso para ninguém, mas era minha única saída para não ficar desempregado e sem a possibilidade de cursar meu mestrado, mas essa é outra história), um TCC bem feito deve ter seu cronograma definido para 6 meses, no mínimo, e isso deveria ser uma recomendação do Ministério da Saúde para que os graduandos não percam sua saúde mental.

Mininet: Uma Rede Virtual Instantânea no Seu PC

Baseado no texto de introdução presente no site oficial do Mininet (www.mininet.org) apresento esta ferramenta que possibilita a desenvolvedores e pesquisadores a criação de uma rede virtual realista, executando um kernel real, switch e código de aplicação, em uma única máquina (VM, cloud ou nativa), em segundos, com comandos simples.

A rede virtual criada pelo Mininet é escalável, uma rede definida por software em um único PC utilizando processos do Linux. Isso possibilita um meio inteligente de realizar testes e simulações de uma rede antes de implementá-la em meio físico, caso esse seja o objetivo.