Запустите LightTPD в качестве службы Windows бесплатно

Я ищу хороший способ запуска LightTPD в качестве службы на сервере Windows, но все решения, которые я могу найти, являются условно-бесплатными программами общего назначения или довольно сложными в настройке.

Есть ли хороший и простой способ сделать это?

2 ответа

Решение

Я не знаю, почему это переполнение стека, но подведу итог:

Есть бесплатный инструмент RunAsService. С его помощью вы сможете настроить .bat или другой исполняемый файл для запуска в качестве службы.

Вы можете использовать winsw, бесплатную утилиту (как для свободы, так и для пива) для запуска Lighttpd или любой другой программы (Nginx, PHP-CGI и т. Д.) В качестве службы.

Загрузите бинарный файл winsw, переименуйте его в winsw и поместите его в корневой каталог Lighttpd, где ваш lighttpd.exe проживает, и создать winsw.xml файл там со следующим содержанием:

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

Конечно, при необходимости измените пути, если ваш Lighttpd живет где-то еще.

Наконец, откройте командную строку с повышенными правами (от имени администратора) и введите следующие команды: winsw install (это зарегистрирует сервис и настроит его на автоматический запуск при каждой загрузке) и winsw start запустить установленную службу прямо сейчас.

Конечно, не стесняйтесь изменять настройки автозапуска службы в services.msc,

Другие вопросы по тегам