Execute o LightTPD como um serviço do Windows gratuitamente

3

Estou procurando uma boa maneira de executar o LightTPD como um serviço em um servidor Windows, mas todas as soluções que posso encontrar são de uso geral ou muito complicado de configurar.

Existe alguma maneira boa e fácil de realizar isso?

    
por damd 22.10.2012 / 14:56

2 respostas

0

Eu não sei porque isso está no estouro de pilha, mas para resumir:

Existe uma ferramenta gratuita chamada RunAsService . Com ele, você deve conseguir configurar um .bat ou outro executável para ser lançado como um serviço.

    
por 22.10.2012 / 16:25
0

Você pode usar o winsw , um utilitário gratuito (como em liberdade e cerveja) para executar o Lighttpd ou qualquer outro programa (Nginx , PHP-CGI, etc) como um serviço.

Faça o download do binário winsw, renomeie-o para winsw e coloque-o no diretório raiz do Lighttpd, onde seu lighttpd.exe reside, e crie um arquivo winsw.xml com o seguinte conteúdo:

<service>
    <id>lighttpd</id>
    <name>LigHTTPd</name>
    <description>Lighttpd web server.</description>
    <executable>lighttpd</executable>
    <workingdirectory>C:\Lighttpd\</workingdirectory>
    <logmode>append</logmode>
</service>

Claro, ajuste os caminhos conforme necessário se o seu Lighttpd viver em outro lugar.

Por fim, abra um prompt de comando elevado (como administrador) e emita os seguintes comandos: winsw install (que registrará o serviço e configure-o para iniciar automaticamente cada inicialização) e winsw start para iniciar o serviço instalado imediatamente .

Claro, sinta-se à vontade para alterar as configurações de início automático do serviço em services.msc .

    
por 15.12.2014 / 23:58