Como fazer o apache funcionar na porta 80 no Windows 7

qua, jan 20, 2010

Internet, Windows

Por padrão Windows 7 vem com a porta 80 sendo ocupoda pelo serviço http.sys. Apesar de podermos alterar a porta do servidor apache para 8080 por exemplo ou outra, o melhor mesmo seria usar a 80, para não ter problemas. Eu mesmo não consegui fazer funcionar virtual hosts com o apache escutando na porta 8080.

apache windows

Então correndo atrás de soluções econtrei este tutorial em inglês. Veja a solução em português se você não entende inglês. Um comentário: Acho que é obrigação de todo programador e desenvolvedor web, aprender inglês visto que tudo que não se encontra de ajuda em português, deverá encontrar em inglês em algum lugar.

A solução é esta.

1) Abra o Regedit.

2) Vá até HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

3) Adicione um novo DWORD (32-bit) value

4) Dê lhe o nome de  ‘NoRun’ sem incluir as aspas

5) Dê dois cliques em NoRun

6) Em dados do valor digite ‘1′ sem aspas e clique OK.

7) Reinicie seu computador.

Agora o apache deverá ser executado na porta 80.

Caso após um novo reboot o mesmo problema volte, como aconteceu comigo, abra o regedit novamente e vá até HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP novamente. Dê dois cliques em Start e em dados do valor, coloque 0.

Isto funcionou para mim.


, ,

Um comentário para “Como fazer o apache funcionar na porta 80 no Windows 7”

  1. claudio - caldas novas Says:

    cara nao estou conseguindo fazer o apache rodar no windows 7, ja fiz o q vc esta indicando mas nao esta dando certo
    pq sera

Deixe seu comentário