ngnix发布数据(包括但不限于3dtiles数据)

1、下载ngnix,解压即用方便的很。

nginx: download

2、配置路径(重点)

        以我电脑上的文件发布为例,电脑上有一个D:\myproject\src路径文件,发布该文件

1> ngnix解压后,到下图这个位置,打开红框框住的文件,不能用电脑自带的记事本,否则会报错

 2> 修改为下图这样,

         这里alias和root都是指向电脑真实的路径位置,不同的是使用alias时location位置可以随便指定,访问的时候,例如http://localhost:7878/ab/cas/   程序仍然会去电脑的alias指定的位置找资源。

server {
    listen       7878;
    server_name  192.168.124.215;
    #charset koi8-r;

    #access_log  logs/host.access.log  main;
    location /ab/cas {
    alias   D:/myproject/src;
    autoindex  on;
    }
}

        而root不一样,它是将root和location的路径连接在一块构成一个完整的电脑资源存放路径。

server {
    listen       7878;
    server_name  192.168.124.215;
    #charset koi8-r;

    #access_log  logs/host.access.log  main;
    location /src {
    alias   D:/myproject;
    autoindex  on;
    }
}

3、访问,如果要跨域,解决跨域

        如果用alias的话,访问路径及结果如下

         如果用root的话,访问路径及结果如下

         location的地址(我的意思是上边端口后边跟的 /src )应该得设置,要不然访问到的是ngnix的默认页面。

4、发布数据的同时,发布网站,数据和app放在同一个端口,这样就可以在本机发布app

location / {
    root   F:/levyProject/levyProject;
    index  index.html index.htm;
}

location /Model {
    alias   F:/levyProject/levyModel;
    autoindex on;
}

        代码中 F:/levyProject/levyProject 是网站代码地址, F:/levyProject/levyModel 是模型地址。

        差不多就这样,跨域改天再深入看看,有问题可以留言,大家一起探讨探讨。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值