fossasia/visdom

Serve over HTTPS

已关闭

#148 创建于 2017年9月5日

 (8 条评论) (1 个反应) (0 位负责人)Python (1,152 个派生)batch import
Needs Investigationenhancementhelp wanted

仓库指标

星标
 (9,831 个星标)
PR 合并指标
 (平均合并 9天 12小时) (30 天内合并 116 个 PR)

描述

Is there any way to tell Visdom to make requests over HTTPS as opposed to HTTP?

When setting up a reverse proxy with HTTPS, pointing to localhost:8097, I get these messages (Chrome).

Mixed Content: The page at 'https://my.web.address/' was loaded over HTTPS, but requested an insecure script 'http://my.web.address/static/js/main.js?v=4b72317f763632006def9236be6408b4'. This content should also be served over HTTPS.

Which is fine for development purposes, however I also receive this error message that I'm not sure how to resolve.

WebSocket connection to 'ws://my.web.address/socket' failed: Error during WebSocket handshake: Unexpected response code: 301

And this (Edge)

SCRIPT5022: SecurityError
main.js (1,13767)

For completeness, here's the Caddy configuration on how I'm reverse proxying Visdom.

my.web.address {
    proxy / localhost:8097 {
        transparent
        websocket
    }

    log stdout
    errors stderr
}

贡献者指南