1. 程式人生 > 其它 >windows10 安裝nginx訪問本地資源

windows10 安裝nginx訪問本地資源

背景:

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 代替 就可以訪問到了。