Determinar portas do site via sistema de arquivos

1

Eu tenho acesso ao sistema de arquivos para um servidor da Web, mas não acesso ao snap-in administrativo do IIS. Eu preciso determinar as portas em que certos sites estão sendo executados. Existe um arquivo de configuração XML ou algo que eu possa olhar para encontrar essa informação?

    
por Nathan DeWitt 02.09.2010 / 18:21

1 resposta

2

Para o IIS 6, a configuração é armazenada no arquivo MetaBase.xml, que por padrão está em %SYSTEMROOT%\System32\inetsrv (para 32 bits) ou %SYSTEMROOT\SYSWOW64\inetsrv (para 64 bits).

Procure por IIsWebServer nós. Eles terão um atributo chamado ServerBindings , que indicará a qual porta o site está vinculado. Você terá que analisar o valor, pois ele também incluirá as informações de ligação do cabeçalho do host.

O formato do valor é

:port:hostname [[:port:hostname] ...]

Portanto, um exemplo com dois cabeçalhos de host configurados para o site seria

:80:host1.mydomain.com :80:host2.mydomain.com

Para informações de configuração do IIS7, é armazenado em %SYSTEMROOT%\system32\inetsrv\config\applicationHost.config . Procure <binding> nodes (que são nós filhos de <bindings> , que são, por sua vez, nós filhos de <site> nodes). O atributo bindingInformation do nó <binding> contém as informações do cabeçalho da porta / host no mesmo formato acima.

    
por 02.09.2010 / 18:41

Tags