我正在寻找一种在 Windows 服务器上将 LightTPD 作为服务运行的好方法,但我能找到的所有解决方案要么是通用共享软件,要么设置起来相当复杂。
有没有什么好的、简单的方法可以实现这一点?
答案1
答案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
。