親測有效!
一般程序員在實際工作中,除了敲代碼,很少有機會實際接觸操作其它東西,例如服務器環境搭建,項目部署等等,不是領導信任或項目組核心成員,應該是沒有機會實際接觸的,只能通過網上資料稍微了解一下。
廢話不多說,為什么要注冊為服務呢?之前我也沒搞過,但是因為跟某度項目合作,后期無法遠程維護,所以需將memcached、nginx、tomcat等都注冊為系統服務,就算宕機也不怕,因為服務可以自動啟動。
首先,安裝好Nginx,然后這里需要用到一個小程序,下載一個 Windows Service Wrapper(winsw.exe)
打開winsw-service包解壓,將兩個文件移動到Nginx根目錄;
然后打開 winsw-service.xml,修改配置參數(Nginx的實際安裝路徑)
cmd命令進入Nginx根目錄,輸入命令 winsw-service.exe install 將Nginx注冊成為系統服務。
Win+R 輸入命令 services.msc,找到Nginx Service服務,雙擊將啟動類型設置為 ” 自動 ”,然后啟動。可以看到任務管理器中 nginx已經啟動。
如若需要卸載服務,需先將服務停止,再卸載,進入Nginx目錄輸入命令,winsw-service.exe stop(停止服務),winsw-service.exe uninstall(卸載服務)