zoukankan      html  css  js  c++  java
  • 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 代替 就可以访问到了。

  • 相关阅读:
    C_数据结构_栈
    C_数据结构_链表
    C_数据结构_数组的修改和删除
    C_数据结构_数组
    Python_闭包_27
    Python_函数的镶嵌和作用域链_26
    P1428 小鱼比可爱
    P2915 [USACO08NOV]奶牛混合起来Mixed Up Cows
    P2946 [USACO09MAR]牛飞盘队Cow Frisbee Team
    codevs 2173 忠诚
  • 原文地址:https://www.cnblogs.com/wangxiaomei/p/15634650.html
Copyright © 2011-2022 走看看