這兩天想說在windows上裝個 nginx 來玩玩看,翻了一下官網才發現官方沒有提供 windows 版,不過有人用 cygwin 編譯出 windows 版來,所以我還是順利的裝起來玩了,接著馬上就遇到問題了,我 server 裝在 C 碟,不過我想把網頁文件放在 D 碟,然後還要自動產生檔案索引,這兩個問題結果我找了一下午才解決,先說第二個,要自動產生檔案所以只要用 AutoIndex module 就好了,因為apache這是內建的,我想說 nginx 也會內建吧,就一直在 nginx core module 裡面找設定。第一個問題就比較棘手了,我找來找去都找不到相關文章,而且官方也沒提供windows環境的說明,最後再快要回家前終於注意到關鍵字 cygwin 了,由於目前的 nginx windows 版是用 cygwin 環境編譯的,關於磁碟存取應該也是會用一樣的規則,結果果然成功了,想要存取 D 碟,就把路徑寫成 /cygdrive/d/ 就可以了。