我想让我的无人机安装在我的 nginx 服务器后面运行。我想在 http://host/drone
下访问它,但它似乎没有获取路径选项。
我的 nginx 配置如下所示:
server {
listen 80;
server_name myhost.io;
location ~ ^/drone/(.*)$ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://localhost:8042/$1;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
我的配置文件是这样的:
DRONED_OPTS="--port=:8042 --path='/drone'"
感谢您的帮助!
最佳答案
如Brad Rydzewski发现,--path选项仅适用于sqlite数据库的路径,而drone不能在子树中运行。
关于nginx - 如何让 Drone.io 在特定路径上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22438047/