Запустите 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
,