魯大師AiNAS(個人私有云服務器搭建) 2024.09.12.2021 官方安裝版157MB / 09-13
Server Box(Linux服務器工具箱) v1.0.1128 中文綠色免費版18.2MB / 02-11
windows server 2012安裝.NET Frameword 3.5環(huán)境所需要的sxs201289MB / 06-06
windows server 2022安裝.NET Frameword 3.5環(huán)境所需要的sxs202271MB / 06-06
windows server 2016安裝.NET Frameword 3.5環(huán)境所需要的sxs201670.66MB / 06-06
VShell Server(遠程訪問服務器) v4.9.1.3219 官方免費安裝版 32/88.1MB / 02-02
MODHTTP SERVER網站服務器軟件 v33.06 綠色免費版59.4MB / 10-18
CreateCertGUI 本地生成SSL證書工具 免費綠色版2.1MB / 09-05
FinalShell專業(yè)版(SSH工具) v4.5.12 中文免注冊解鎖綠色版88.8MB / 01-08
VisualSVN Server Enterprise v4.1.3 中文企業(yè)破解版(附安裝教程16.5MB / 08-02
-
-
-
-
Apache Tomcat 10 V10.1.34 安裝版+綠色解壓版(附配置教程) 32位 服務器其它 / 59.7MB
-
-
-
終端仿真器NxShell v1.9.3 官方中文安裝版 服務器其它 / 78.9MB
-
-
-
RFSD(文件操作網絡服務器)32bit v1.7.5.0 綠色免費版 服務器其它 / 5.39MB
詳情介紹
winsw.exe可以幫助nginx作為windows服務自啟動,不需要每次都輸入命令,很方便,使用到目前為止這種做法的效果很完美。你得到了 Windows 服務的支持,而且在服務重啟時沒有遺留孤立的 "nginx.exe"。兩全其美。
Nginx啟動:
Nginx 是一個 web 服務器。它類似于 Lighttpd,作為輕量級的 web server,可以替代重量級的 Apache/IIS。Nginx 專為性能優(yōu)化而開發(fā),是一個快速且能經受高負載考驗的 web server。它來自于 Linux 世界但同樣可以運行在 Windows 上面(由本地語言構建)。唯一的問題就是它不支持 Windows Services。
Nginx 是綠色免安裝的。這里我不去介紹它的管理配置,官方已經提供了一個很棒的 wiki,上面有豐富的服務器相關信息(參考文后鏈接)??梢允褂媚J的配置,它會使用 Nginx 目錄下的 html 文件夾服務于端口 80。
只需簡單地執(zhí)行 nginx.exe 即可啟動 Nginx。但你想要停止它的時候問題來了,你需要執(zhí)行以下命令:
nginx.exe -s stop
其他方法自啟動:
雖然這很簡單,但是如果它能夠像 apache 或 IIS 那樣作為一個服務工作的話會更漂亮。那樣的話,我們就可以設置機器啟動時 Nginx 自動啟動,還可以方便地啟動、停止或者重啟服務,設置恢復選項、依賴的服務,等等。
為什么不使用 instsrv/servany、FireDaemon 或者其他辦法呢
已經有介紹如何通過 FireDaemon 使用 Nginx,但它有一個很重要的問題。Nginx 啟動以后,它會創(chuàng)建一個次級進程。所以會有兩個 nginx.exe 在運行。對于這個官方可能有一個很合理的理由,但你最好到 Nginx 論壇去問為什么:-)
通過 instsrv/srvany(微軟官方創(chuàng)建服務的方法) 或者 FireDaemon 的方式(來創(chuàng)建 Nginx 為服務),只是啟動進程,當你想要停止它時,將關閉這個進程。但這些方式都無法關閉多余的那個 nginx.exe 進程。所以每次你停止/啟動/重啟服務都會產生一個多余的 nginx.exe 進程。不怎么好!
啟動、停止和重新加載服務:通過cmd以守護進程方式啟動nginx.exe:start nginx.exe,停止服務:nginx -s stop,重新加載配置:nginx -s reload;

軟件截圖1
每次以cmd方式啟動Nginx服務不符合實際要求,于是我們想到將其注冊為Windows服務,并設置為自動啟動模式。這里,我們使用一個不錯的小程序:“Windows Service Wrapper”,將nginx.exe注冊為Windows服務!
winsw.exe讓Nginx作為Windows服務開機自啟動:
使用方法:
1、下載最新版的 Windows Service Wrapper 程序,比如我下載的名稱是 "winsw-1.9-bin.exe",
然后,把它命名成你想要的名字(比如: "myapp.exe",當然,你也可以不改名)
2、將重命名后的 myapp.exe 復制到 nginx 的安裝目錄(我這里是 "F:\nginx-0.9.4")
3、在同一個目錄下創(chuàng)建一個Windows Service Wrapper的XML配置文件,名稱必須與第一步重命名時使用的名稱一致(比如我這里是 "myapp.xml", 如果,你沒有重命名,則應該是 "winsw-1.9-bin.xml")
文件內容如下:
<?xml version="1.0" encoding="UTF-8" ?> <service> <id>nginx</id> <name>nginx</name> <description>nginx</description> <executable>F:\nginx-0.9.4\nginx.exe</executable> <logpath>F:\nginx-0.9.4\</logpath> <logmode>roll</logmode> <depend></depend> <startargument>-p F:\nginx-0.9.4</startargument> <stopargument>-p F:\nginx-0.9.4 -s stop</stopargument> </service>
4、命令行下執(zhí)行以下命令,以便將其安裝成Windows服務。
F:\nginx-0.9.4> myapp.exe install
OK,至此,完工,確認一下:我的電腦 右鍵 -> 管理 -> 服務 -> 是否有了個 nginx 呢?啟動起來,在瀏覽器中 訪問 //localhost 確認一下,再 停止服務,再訪問一下 //localhost 確認一下。
補充:
Windows Servcie Wrapper的命令格式如下:
# 安裝服務
CMD:\> myapp.exe install
# 卸載服務
CMD:\> myapp.exe uninstall
# 啟動服務
CMD:\> myapp.exe start
# 停止服務
CMD:\> myapp.exe stop
5、在命令行下執(zhí)行以下命令,以便將其注冊成Windows服務:nginx-service.exe install

⑤接下來就可以在Windows服務列表看到Nginx服務了,這里我們可以將其設置為自動啟動了:

6、總結:在Windows環(huán)境中,要對外提供的Windows服務一般都要將其啟動類型設置為自動。
下載地址
人氣軟件

winxp iis6.0 完整安裝文件包_適用于sp2
FinalShell專業(yè)版(SSH工具) v4.5.12 中文免注冊解鎖綠色版
遙志服務器(CCProxy) v8.0 破解安裝版
FinalShell高級版(SSH工具) V3.9.2.2 中文免安裝綠色專業(yè)版
ARP防火墻 v4.1.1 特別版(服務器防范ARP攻擊)
Xmanager 8(遠程服務器管理) V8.0.0068 官方中文正式版(附安裝方
Windows Server 2016 官方簡體中文正式版 64位(附激活序列號密
FreeSSHD軟件(SSH服務器) v1.3.1 免費安裝版
新網數碼網站一鍵通 新網購買vps贈送的iis配置程序
windows server 2019安裝.NET Frameword 3.5環(huán)境所需要的sxs2019
相關文章
-
魯大師AiNAS(個人私有云服務器搭建) 2024.09.12.2021 官方安裝版魯大師AiNAS零成本讓你的電腦變成內建 AI 的個人私有云服務器,本站提供的是這款軟件的最新安裝版...
-
Server Box(Linux服務器工具箱) v1.0.1128 中文綠色免費版Server Box是一款使用 Flutter 開發(fā)的免費開源服務器管理軟件,整個軟件界面清新干凈、占用內存也十分小,支持在線查看網絡問題、進行SSH、Docker等管理,且整個操作過程十...
-
windows server 2012安裝.NET Frameword 3.5環(huán)境所需要的sxs2012文件server2012安裝.net3.5 所需文件 安裝時,備用路徑指向文件路徑,window server2012離線安裝net3.5/source/sxs 文件提取指定路徑,親自測試安裝net3.5成功,放心下載使用...
-
windows server 2022安裝.NET Frameword 3.5環(huán)境所需要的sxs2022文件server2022安裝.net3.5 所需文件 安裝時,備用路徑指向文件路徑,window server2022離線安裝net3.5/source/sxs 文件提取指定路徑,親自測試安裝net3.5成功,放心下載使用...
-
windows server 2016安裝.NET Frameword 3.5環(huán)境所需要的sxs2016文件server2016安裝.net3.5 所需文件 安裝時,備用路徑指向文件路徑,window server2016離線安裝net3.5/source/sxs 文件提取指定路徑,親自測試安裝net3.5成功,放心下載使用...
-
VShell Server(遠程訪問服務器) v4.9.1.3219 官方免費安裝版 32/64位VSHELL SERVER是一個多協議安全文件傳輸、遠程訪問和管理的服務器,可為您提供安全訪問網絡資源和傳輸數據所需的強大加密,用來滿足各種類型的網絡和組織的需求...
下載聲明
☉ 解壓密碼:www.dhdzp.com 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的Windows Service Wrapper(winsw.exe讓任何Windows程序都能運行為服務) v2.1.2 官方最新版資源來源互聯網,版權歸該下載資源的合法擁有者所有。

