fossasia/visdom

Serve over HTTPS

Open

#148 创建于 2017年9月5日

在 GitHub 查看
 (8 评论) (1 反应) (0 负责人)Python (9,831 star) (1,152 fork)batch import
Needs Investigationenhancementhelp wanted

描述

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
}

贡献者指南