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文件: 

但是要訪問本地資源還要修改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;
       #index index.html index.htm; 這行必須刪掉 }
#index index.html index.htm; 這行必須刪掉 ,后面再研究這行到底干啥呢 

剛開始沒有刪除,訪問不了,看了nginx的日志,發現訪問的不是上面root的對應路徑 兒是nginx的安裝路徑

 

 

然后重啟:nginx -s reload

然后js中的路徑 c:/video/index.mp4 用路徑 http://localhost:80/index.mp4 代替 就可以訪問到了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM