Executando o Apache no Windows sem privilégio de administrador ao escutar apenas no Localhost

1

Eu tento implantar um pacote personalizado Apache / Mysql / Php em vários portáteis do Windows 8 em contas que não são de administrador. O Apache escutará apenas o pedido de entrada do host local. Ou seja, o usuário executará um navegador para o link .

O Apache não será executado como um serviço, então não há problema. O único problema que estou tendo é que o Firewall do Windows está bloqueando o httpd.exe e pedindo para permitir o acesso, que só pode ser feito com uma conta de administrador.

Dito de outra forma: como posso ignorar o Firewall do Windows, já que o Apache só estará ouvindo a solicitação de entrada interna do host local?

O Mysql está rodando sem problemas na porta 3306 sem regras de firewall, e o Firewall do Windows não bloqueou, então estou assumindo que ao ouvir somente localhost, o Firewall do Windows não deve bloquear o processo, estou correto?

Pode ser que o meu conf apache não esteja realmente apenas ouvindo o localhost: como posso ter certeza disso?

    
por Gabriel Glenn 09.10.2015 / 10:45

1 resposta

2

Verifique seu arquivo http.conf para ver qual porta o apache está escutando. Você poderia pesquisar Listen nesse arquivo.

Eu fiz o Apache e o MySQL rodarem no meu machin sem direitos de administrador. Quando o firewall do Windows estava perguntando, se está tudo bem rodar esse processo, eu acabei de apertar "Cancelar" - funcionou mesmo assim.

Verifique se nenhum outro aplicativo está bloqueando a porta que o apache está escutando.

    
por 03.12.2015 / 16:26