題 免費運行LightTPD作為Windows服務


我正在尋找一種在Windows服務器上運行LightTPD作為服務的好方法,但我能找到的所有解決方案都是通用共享軟件或者設置起來非常複雜。

有沒有什麼好方法可以做到這一點?


3
2017-10-22 12:56


起源


DUP: stackoverflow.com/questions/3641658/... - Vadzim


答案:


我不知道 為什麼  這個 是堆棧溢出,但總結一下:

有一個名為的免費工具 RunAsService。有了它,你應該能夠配置一個 .bat 或作為服務啟動的其他可執行文件。


0
2017-10-22 14:25



我實際上最終使用了 ServiceRunner 這基本上做同樣的事情。 這是批處理文件 我必須使用 - / D參數說明命令的工作目錄,這對它來說顯然非常重要! - damd


您可以使用 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


0
2017-12-15 22:58