首先也是重要的乙個步驟,在windows環境下如何安裝ngnix服務呢?
此時並不能認為萬事大吉,由於windows伺服器環境下,僅僅以程序的方式去run乙個服務,首先會被認為這種方式是不stable的,其次,如果程序被**或崩潰掉,難以去找到相關的日誌和錯誤資訊,為除錯帶來麻煩,所以我們傾向於將程序包裝為windows服務,這樣會擁有更好的健壯性。
但預設的ngnix並不支援windows服務(原因在引言中已經闡述,ngnix for windows僅僅被認為是乙個測試版本),我們只有退而求其次也找一些其他的方式來安裝ngnix為windows服務。
常見的方法有instsrv/servany、firedaemon等方式,但是這些方法都有各自的問題,例如instsrv/servany會在服務重啟,停止/啟動時產生乙個新的ngnix.exe程序。firedaemon在啟動後,缺省會帶來乙個次級程序,這些原因和背景已經在defonds的部落格中已經有詳細的說明了。
配置**如下:
nginxid>
nginxname>
nginxdescription>
d:\soft\nginx\nginx-1.9.15\nginx-1.9.15\nginx.exeexecutable>
d:\soft\log\logpath>
rolllogmode>
depend>
-p d:\soft\nginx\nginx-1.9.15\nginx-1.9.15startargument>
-p d:\soft\nginx\nginx-1.9.15\nginx-1.9.15 -s stopstopargument>
service>
根據你的需要,修改executable,logpath,startargument,stopargument的配置。
接著cmd到你的winsw.exe目錄下,執行winsw.exe install命令(解除安裝的話,請使用winsw.exe uninstall).
一切順利的情況下,請你會看到你的ngnix服務出現在服務列表中,此時啟動服務,可以看到上圖的歡迎資訊了,這時候才可以認為你的ngnix安裝成功了,接下來可以去使用它了。
後續內容會在後面的系列文章一一介紹
在Windows下Hunchentoot的啟動
hunchentoot是個什麼東東呢?它是乙個common lisp web server。看完 黑客與畫家 後,受它影響就嘗試了解一下lisp,因為是在windows下進行,所以弄個環境並不是很方便。1 allegro common lisp 8.2 free express edition,簡稱...
Linux下Ngnix的安裝
安裝之前的準備 yum install pcre pcre devel yum install zlib zlib devel tar zxvf nginx 1.4.7.tar.gz 2 編譯安裝 configure prefix usr local nginx make make install ...
在Windows下使用GCC
如何安裝 mingw gcc 編譯器套件 1 使用圖形化的自動安裝程式 2 使用命令列工具 mingw get 3 手動安裝 binutils mingw runtime dev and dll w32api mpc dev and dll mpfr dev and dll gmp dev and ...