Está na documentação do apache e também comentou no arquivo apache2.conf
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
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.
Está na documentação do apache e também comentou no arquivo apache2.conf
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
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.