免费将 LightTPD 作为 Windows 服务运行

免费将 LightTPD 作为 Windows 服务运行

我正在寻找一种在 Windows 服务器上将 LightTPD 作为服务运行的好方法,但我能找到的所有解决方案要么是通用共享软件,要么设置起来相当复杂。

有没有什么好的、简单的方法可以实现这一点?

答案1

我不知道为什么 在 stack overflow 上,但总结一下:

有一个免费工具叫以服务方式运行有了它,您应该能够配置.bat或其他可执行文件作为服务启动。

答案2

您可以使用温斯威,一个免费的(自由和啤酒)实用程序,用于运行 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

相关内容