Open op8867555 opened 3 years ago
nginx を使って、ポート1個だけで narou にアクセスしたいですが、
server { listen 80; location / { proxy_pass http://novel:33000; } location /ws { proxy_pass http://novel:33001; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $host; proxy_read_timeout 86400; } }
今の web UI の websocket uri はハードコーディングされている: https://github.com/whiteleaf7/narou/blob/59aec08d3a92857cabee9cb0fe1315dd272f337b/lib/web/public/resources/narou.library.js#L218
何らかの方法で uri を ws://<NAROU_HOST>/ws に変わりたいです。
ws://<NAROU_HOST>/ws
追記: wss://に設定したら SSL ターミネーションも対応できると思います
wss://
(外国人です、変な日本語を使ったら許して下さい)
PoC (https://github.com/op8867555/narou/commit/3ccb76ba11c2ea124219834089116c984c82fd7c) と Docker image を作りました。気軽に試してみて下さい。
nginx を使って、ポート1個だけで narou にアクセスしたいですが、
今の web UI の websocket uri はハードコーディングされている: https://github.com/whiteleaf7/narou/blob/59aec08d3a92857cabee9cb0fe1315dd272f337b/lib/web/public/resources/narou.library.js#L218
何らかの方法で uri を
ws://<NAROU_HOST>/ws
に変わりたいです。追記:
wss://
に設定したら SSL ターミネーションも対応できると思います(外国人です、変な日本語を使ったら許して下さい)