有没有办法做一个revese代理reviskuma为nginx上的一个?

n7taea2i  于 2023-10-17  发布在  Nginx
关注(0)|答案(1)|浏览(128)

我在一个docker容器中使用了Nginx,并且使用了一个docker-compose,我也有nginx,这里是我的配置

upstream kuma {
    server kuma:3001;
}

location ~/kuma(.*)$ {
    proxy_set_header X-Real-IP  $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header Host $host;
    proxy_pass http://kuma$1;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
}

当转到http://localhost/kuma时,我在http://localhost/assets/index-ba0179be.js上得到404,这是显而易见的,因为它应该转到http://localhost/kuma/assets/index-ba0179be.js。
但我不知道该怎么做。

fdbelqdn

fdbelqdn1#

不幸的是,根据文档,
Uptime Kuma不支持http://example.com/uptimekuma之类的插件。请准备一个域或子域来执行此操作。
https://github.com/louislam/uptime-kuma/wiki/Reverse-Proxy

相关问题