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
}

貢獻者指南

Serve over HTTPS · fossasia/visdom#148 | Good First Issue