Como ligar o Apache a IP e porta específicos no Windows Server 2008

3

Eu tenho um Windows Server 2008 R2 que uso para hospedar vários aplicativos ASP.NET no IIS7. Eu também gostaria de executar vários aplicativos da Web baseados em PHP usando o Apache (ou o Apache 2). O servidor tem três endereços IP estáticos atribuídos a ele e gostaria de vincular um dos endereços IP ao Apache enquanto usava os outros dois endereços IP para o IIS. Eu posso usar o Gerenciador do IIS para vincular os endereços IP específicos ao IIS, mas não tenho conhecimento de como fazer isso com o Apache. Alguém pode me dizer como proceder para vincular o Apache a um endereço IP e porta específicos (a porta 80 é o que eu quero usar).

Por favor, note .. Estou ciente de que o PHP pode ser executado no IIS. Na verdade, é assim que tenho executado meus aplicativos da Web PHP. No entanto, existem tantas inconsistências e armadilhas com o PHP rodando no IIS que eu prefiro usar o Apache.

    
por webworm 21.12.2010 / 22:32

2 respostas

5

Está na documentação do apache e também comentou no arquivo apache2.conf

link

por exemplo,

# Listen on all interfaces on port 80
Listen 0.0.0.0:80  

# listen on 192.170.2.1 port 80
Listen 192.170.2.1:80
    
por 21.12.2010 / 22:48
1

Abra o httpd.conf na pasta conf e a linha de escuta deve ser editada para que seja lida como

listen yourip:yourport

Então você teria o apache2 escutando naquela porta e naquele ip. comando netstat deve confirmar isso.

    
por 23.12.2010 / 07:28