Apache no Windows Vista

Este artigo descreve como instalar o Apache no Windows Vista sem desativar o UAC e sem maiores dores de cabeça


Fiz hoje alguns testes de utilização do Apache no Windows Vista, para um futuro upgrade no meu servidor web. Inicialmente não funcionou e ao procurar informações no Google percebi que muitos estavam com o mesmo problema e dentre as soluções encontradas estava inclusive a de desabilitar o UAC (User Access Control) e o Firewall, o que acho duas atitudes inaceitáveis. Após alguns testes percebi que os principais problemas estavam relacionados a permissões de escrita no diretório “Program Files (x86)” onde a instalação é feita por padrão, e onde o Windows Vista restringe bastante as permissões.

O problema aparentemente é que o Apache ainda não foi adaptado para o Windows Vista, infelizmente, e dessa forma ele ignora que arquivos de log e de configuração não deveriam ficar na “Program Files (x86)”. Mas para contornar o problema basta instalar o Apache em outra pasta qualquer (eu usei “C:\Tools\”), e assim acabam os problemas com permissão, os arquivos de configurações são criados normalmente e os de log também. Editando as permissões de acesso também é possível deixar o acesso restrito a administradores, evitando que outros usuários mexam onde não devem.

Por último é preciso configurar o Apache Monitor para ser executado como administrador, pois rodando como usuário comum ele não terá permissão para iniciar ou parar o serviço. É um tanto chato ter de confirmar sua execução toda vez que o Windows inicia, mas é o único jeito que encontrei, e já tenho o RivaTuner e outros programas rodando nesse mesmo esquema.

Comments

Article rating:
Your rating:
Moderated collaboration
All signed in users can suggest edits to the knol, but these need approval from an author before being published
Version: 2
Versions
Last edited: Jul 29, 2008 3:34 PM.

Activity for this knol

This week:

12pageviews

Totals:

270pageviews