楼主的好了没 我这有两个问题想请教下
- 2.0插件配置Umami 站点地址: 这一栏填写我的博客地址还是 umami后台的带端口的地址?
2.umami必须要用nginx做下反向代理吗?
楼主的好了没 我这有两个问题想请教下
是的我这边也有这种问题 暂时的解决办法可以设置浏览器 在隐私设置和安全性->网站设置->最底下不安全内容->允许显示不安全内容填写上自己的域名可以让umami页面显示出来
或者 chrome://settings/content/insecureContent
我也遇到了同样的问题,在halo的后台显示,umami拒绝了我们的连接请求
尝试了楼上给的方案,不太行
如果是nginx proxy manager配置的反向代理怎么使umami生效呢?
我按照给出的解决方法,仍然是拒绝连接。我用的是宝塔
Frank2019
在宝塔上测试是成功的,具体方法如下:
1、umami必须使用SSL(捣腾了很久);
2、宝塔的Nginx反向代理参考官方的设置需做些调整:
这一段加至站点的配置文件中
add_header Access-Control-Allow-Origin 'https://halo.domain.com';
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';
if ($request_method = 'OPTIONS') {
return 204;
}
add_header Content-Security-Policy 'frame-ancestors halo.domain.com';
这一段加至反向代理的配置中
proxy_hide_header 'Access-Control-Allow-Origin';
proxy_hide_header 'Content-Security-Policy';
反向代理的配置中除proxy_pass http://localhost:3000; proxy_set_header Host localhost;其余的要全部注释掉。
希望可以帮助到你。
myhugg 可以帮忙提个 issue 记录一下。
在zeabur部署umami,同样出现上述问题,有什么办法可以解决吗
MGM.LOL 仓库的README已经改了,照着配置一下试试?
halo-sigs/plugin-umami
用方式1配置 1panel显示如下:
服务内部错误: stderr: 2023/12/18 13:59:15 [emerg] 120#120: "server" directive is not allowed here in /www/sites/tongji.mgm.lol/proxy/root.conf:13 nginx: [emerg] "server" directive is not allowed here in /www/sites/tongji.mgm.lol/proxy/root.conf:13 nginx: configuration file /usr/local/openresty/nginx/conf/nginx.conf test failed
服务内部错误: stderr: 2023/12/18 13:59:15 [emerg] 120#120: “server” 指令在 /www/sites/tongji.mgm.lol/proxy/root.conf:13 nginx: [emerg] “server” 指令在 /www/sites/tongji.mgm.lol/proxy/root.conf:13 中不允许使用 nginx: 配置文件 /usr/local/openresty/nginx/conf/nginx.conf 测试失败
用方式2配置了,还是拒绝连接
MGM.LOL 我这边也是使用的方式2,没有问题,你的Umami是这么部署和添加方式2的