在本地搭建px4 日志服务器Flight Review,使用BT面板(宝塔面板)

首先px4官网的Flight Review 地址为https://logs.px4.io/

代码在github的地址为https://github.com/PX4/flight_review

宝塔面板怎么安装不赘述,直接百度搜索去官网

首先用宝塔面板创建一个你想访问flight review的域名网站

创建好之后在本机(Windows)的hosts增加一条(路径为C:\Windows\System32\drivers\etc\hosts)

10.0.80.161 log.xxx.com(10.0.80.161 是我服务器的ip,大家请输入自己的服务器ip)

然后就可以在本机(windows)浏览器上打log.xxx.com就可以看到下面的欢迎页面

 

然后网站搭建好了

我们下一步需要在服务器上(linux)搭建Flight review的环境,打开flight review的github仓库如下图,安装环境

安装完成之后

按照github上写的使用方法

第一个是在服务器上直接运行程序打开一个日志文件,第二个是打开一个网页localhost:5006,然后跟官网一样上传日志文件

下面重点来了

在本机直接127.0.0.1:5006,或者10.0.80.161:5006都可以打开该网站,但是会出现,地图下面的部分出不来,这个问题困扰好久

其实解决办法很简单看他的serve.py的代码

他可以增加很多参数,于是我们得到了下面的运行指令(还是10.0.80.161是我内网服务器的ip大家输入自己的)

./serve.py -s --host 10.0.80.161:5006

于是地图下面的数据就出来了

 我们在windows下访问,直接敲10.0.80.161:5006就可以了

然后想通过域名log.xxx.com去访问需要加一个反向代理

然后保存就可以通过域名访问了

但是还是会出现。地图下面图表出不来的情况

这个时候需要修改下图

    location /plot_app/ws {
        proxy_pass http://10.0.80.161:5006/plot_app/ws;
        proxy_set_header Origin '';
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header X-real-ip $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
    }

至此就安装成功了

猜你喜欢

转载自blog.csdn.net/weixin_41012767/article/details/107807950