我正在使用IIS服务器部署Django应用程序.在这个Django应用程序中,我实现了Django Channels来使用websockets.在本地,通过websocket连接,一切都运行良好,并且我能够发送消息.然而,当我部署Django应用程序时,这个问题出现了.HTTPS工作得非常好,但WSS(Webocket Safe)不工作.我遇到404未找到错误.
我正在try 的网址是
wss://my_domain/ws/start-quiz/
还要注意,我使用memurai而不是redis来使用Channel_layers
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('127.0.0.1', 6370)],
},
},
}