Вы можете использовать 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
.