我是直接在官方網址下載windows1.6穩定版的nginx,之所以下載它是因為在window下方便學習,更好的在linux安裝和學習nginx。
下載到D:\nginx學習\,解壓它,並進入啟動它

然后在瀏覽器輸入:172.0.0.1或localhost,

錯誤提示:
2019/06/05 17:45:56 [emerg] 14776#14780: CreateFile() "D:\nginx學習\nginx-1.16.0/conf/nginx.conf" failed (3: The system cannot find the path specified)


打開error.log錯誤日志:

在任務管理器終,查看不了nginx.exe的程序,這說明了什么沒有啟動成功!
我猜測:用cmd命令進入nginx解壓的目錄下啟動nginx.exe,另外80端口被占用了,kill它就應該行了或者進到ngnix配置文件把端口設置不是80端口,應該就可以
然后我kill了80端口,也把配置端口設置了8888,最后一一測試不行。
看到上面的這段錯誤代碼: 2019/06/05 17:45:56 [emerg] 14776#14780: CreateFile() "D:\nginx學習\nginx-1.16.0/conf/nginx.conf" failed (3: The system cannot find the path specified)
你們有沒有發現有一個致命又覺得會忽略的問題,我把nginx-1.16.0放到了一個帶有中文路徑的目錄下,在學習編程的過程中,也聽講師任何安裝或解壓文件都不要放到帶有中文字樣的目錄下,后果不堪設想!
為什么我要在“nginx學習”加上“學習”呢,因為愛學習,所以為了解決我的問題,我把D:\nginx學習\nginx-1.16.0改為了D:\nginxstudy\nginx-1.16.0,然后啟動nginx成功訪問!
任何安裝程序都不要放在帶中文的目錄下!
任何安裝程序都不要放在帶中文的目錄下!
任何安裝程序都不要放在帶中文的目錄下!
