如何將Nginx注冊為系統服務,開機自啟動


親測有效!

  一般程序員在實際工作中,除了敲代碼,很少有機會實際接觸操作其它東西,例如服務器環境搭建,項目部署等等,不是領導信任或項目組核心成員,應該是沒有機會實際接觸的,只能通過網上資料稍微了解一下。

  廢話不多說,為什么要注冊為服務呢?之前我也沒搞過,但是因為跟某度項目合作,后期無法遠程維護,所以需將memcached、nginx、tomcat等都注冊為系統服務,就算宕機也不怕,因為服務可以自動啟動。

  首先,安裝好Nginx,然后這里需要用到一個小程序,下載一個 Windows Service Wrapper(winsw.exe)地址:https://github.com/kohsuke/winsw/releases

  打開winsw-service包解壓,將兩個文件移動到Nginx根目錄;

    

   然后打開 winsw-service.xml,修改配置參數(Nginx的實際安裝路徑)

  

  cmd命令進入Nginx根目錄,輸入命令 winsw-service.exe install 將Nginx注冊成為系統服務。

  

  Win+R 輸入命令 services.msc,找到Nginx Service服務,雙擊將啟動類型設置為 ” 自動 ”,然后啟動。可以看到任務管理器中 nginx已經啟動。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM