windows10 安裝nginx訪問本地資源
阿新 • • 發佈:2021-12-02
背景:
js裡需要訪問本地的一個視訊測試播放功能,但是通過C:\video\xx.MP4無法訪問到,所以需要nginx來對映到本地檔案,就可以通過URL的形式訪問了。
安裝nginx:
在官網下載提示網路問題,最後在這個網站下載的:軟體下載 - NGINX Open Source Community。注意看清楚windows版本的!!! 我剛開始下錯版本,解壓後沒找到nginx.exe檔案,後來發現版本下錯了。
解壓後啟動:
方法一:雙擊nginx 會閃一下,容易導致重複啟動很多個nginx,我最後看工作管理員發現我啟動了n多個。
方法二:cmd 進入到解壓目錄 start nginx 閃一下就好了
測試是否啟動成功:
瀏覽器訪問:localhost:80
出現下面頁面就成功了!
但是要訪問本地資源還要修改nginx.conf檔案
#配置跨域 不加我還是訪問不到 add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization'; location/ { root c:/video; }
然後重啟:nginx -s reload
然後js中的路徑 c:/video/index.mp4 用路徑http://localhost:80/index.mp4 代替 就可以訪問到了。