安裝環境:
win10
nginx-1.17.2
步驟:
一、打開nginx.conf
路徑:\nginx-1.17.2\conf\nginx.conf
二、編輯
配置跨域以及代理文件夾路徑
三、啟動nginx
在nginx文件夾路徑下啟動cmd(查看nginx版本:nginx -v)
四、驗證
瀏覽器輸入localhost驗證即可
五、問題
1、如果在修改nginx.conf前,已經啟動了nginx的話,在修改完成后需要重新讀取一下配置,並重啟服務。
重新讀取文件:nginx -s reload
重啟服務:nginx -s reopen
2、在學習過程中,遇到過403 forbidden的情況。
網上說是權限問題,把user nobody改成user root即可,但是都是linux下的解決方案,我是win10環境,嘗試改了各種用戶,並沒有反應。
研究過程中發現每次運行命令:start nginx,都會啟兩個nginx.exe的進程。我開始時不知道,啟動了十幾個進程(正常應該只有倆),最后全部殺掉,重新配置一遍,就沒有再報403了。(不知道是不是這個原因)
六、關閉
nginx因為是通過命令行啟動,並非關閉進程也會關閉,需同樣通過命令。
退出:nginx -s quit
強制關閉:nginx -s stop