Como posso fazer o Windows Server iniciar meu serviço Apache depois do serviço IIS?

2

Eu tenho o Apache e o IIS em um Windows Server 2k3. O servidor Apache é acessado pelo túnel através do IIS usando o Redirecionador Apache Tomcat

Tudo funciona bem até eu reiniciar. Quando faço, aparentemente, o serviço Apache Tomcat 6 é iniciado antes do serviço de Publicação na World Wide Web (W3SVC). Parar e reiniciar manualmente o serviço Apache Tomcat corrige o problema, mas não quero ter que continuar fazendo isso manualmente toda vez que eu reinicializo.

Como posso fazer o Windows iniciar o Apache depois do IIS?

    
por D-Mac 30.01.2012 / 19:33

3 respostas

6

Altere o serviço do Apache para depender de W3SVC . De um prompt de comando elevado:

sc config ApacheServiceName depend= W3SVC

Observe o espaço após o igual ao lado de "depend". Precisa estar lá. Substitua ApacheServiceName pelo nome do serviço (não pelo nome para exibição) do seu serviço apache.

    
por 30.01.2012 / 20:10
1

Aqui você vai: link

    
por 30.01.2012 / 20:10
1

O que você deve fazer é adicionar o serviço W3SVC como uma dependência ao Tomcat para que o Tomcat espere que o serviço W3SVC seja iniciado primeiro.

Para adicionar uma dependência a um serviço, você pode fazê-lo usando o comando sc no prompt de comando

sc config <service name> depend= <dependencies>
    
por 30.01.2012 / 20:10