伺服器這幾天不穩定,經常性的重啟(硬體問題),而且是windows環境,在其上跑了nginx,每次重啟後需要手動啟動nginx方能是整個系統正常。
所以就查詢了下一種方法,能否將nginx做成windows服務,重啟後,自動重啟了,於是就找到了本文的方法。
主要工具:
看了介紹,是使用 .net 2.0 封裝了 wmi 的內容,進行服務註冊等,只需要配置下 xml 即可。
所以,將自己配置好的檔案發上來,有需要的自己取用。
測試環境: windows xp、windows 2008 r2 x64
nginx 版本: 1.8.0
測試通過的檔案:
將nginx和tomcat安裝成windows服務
我們在windows下部署應用時,很多時候,伺服器會遇到重啟的情況,造成後台服務例如nginx,tomcat無法啟動的情況,影響正常業務,很多服務必須在登入伺服器後手動啟動,即使是在startup裡面增加相關啟動程式,也必須在使用者登入後才能啟動。為了實現伺服器重啟後不用登入使用者就可以無值守啟動服...
將Apache2 4手動安裝成Windows的服務
將apache2.4手動安裝成windows的服務 可以選擇在安裝apache時自動將其安裝為乙個服務。如果選擇 for all users 那麼apache將會被安裝為服務。如果選擇了 only for the current user 可以在安裝後手動將apache註冊為服務。注意,必須是adm...
window系統安裝部署nginx
路徑不能有中文,否則會造成啟動不成功。如果使用預設的不修改埠的話,要考慮是否埠被占用。解決方法 開啟conf資料夾下nginx.conf檔案,修改埠,我這裡修改的是8888 3.在此提供兩種啟動nginx 直接雙擊nginx.exe,雙擊後乙個黑色的彈窗一閃而過 開啟cmd命令視窗,切換到nginx...