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

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

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 Apache (ou Apache 2). O servidor tem três endereços IP estáticos atribuídos a ele e eu gostaria de vincular um dos endereços IP ao Apache enquanto uso os outros dois endereços IP para o IIS. Posso usar o Gerenciador do IIS para vincular endereços IP específicos ao IIS, mas não sei como fazer isso com o Apache. Alguém pode me dizer como vincular o Apache a um endereço IP e porta específicos (a porta 80 é o que eu quero usar).

Observe que estou ciente de que o PHP pode ser executado no IIS. Na verdade, é assim que tenho executado meus aplicativos web PHP. No entanto, existem tantas inconsistências e armadilhas com o PHP rodando no IIS que prefiro usar o Apache.

Responder1

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

http://httpd.apache.org/docs/2.0/bind.html

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

Responder2

Abra 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. O comando netstat deve confirmar isso.

informação relacionada