Estoy tratando de implementar la aplicación de chat Django en Apache de la misma manera. ¿Puede alguien ayudarme a configurar el servidor Daphne? Soy totalmente nuevo en la implementación de canales Django. Tengo una máquina virtual Linux (ubuntu). El sitio se está ejecutando pero la conexión websocket no está establecida. el error que veo en la consola es:
(index):16 WebSocket connection to 'ws://chat.bagdigital.in/ws/chat/lobby/' failed: (anonymous) @ (index):16 (index):30 Chat socket closed unexpectedly chatSocket.onclose @ (index):30aquí está mi archivo conf de apache.
<VirtualHost *:80> ServerName chat.bagdigital.in #ServerAdmin webmaster@localhost #DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error_chat_bagwebsite.log CustomLog ${APACHE_LOG_DIR}/access.log combined Alias /static /home/pksingh/chat-app/chat-api/static Alias /media /home/pksingh/chat-app/chat-api/media <Directory /home/pksingh/chat-app/chat-api/static> Require all granted </Directory> <Directory /home/pksingh/chat-app/chat-api/media> Require all granted </Directory> <Directory /home/pksingh/chat-app/chat-api/chatapi> <Files wsgi.py> Require all granted </Files> </Directory> WSGIScriptAlias / /home/pksingh/chat-app/chat-api/chatapi/wsgi.py WSGIDaemonProcess bag_chat_app python-path=/home/pksingh/chat-app/chat-api python-home=/home/pksingh/chat-app/chat-api/venv WSGIProcessGroup bag_chat_appHe instalado el servidor redis. Y la conexión del socket funciona bien si ejecuto el servidor django en el puerto 8000 normalmente sin usar apache.
python3 manage.py runserver 0.0.0.0:8000 &¿Puede alguien ayudarme a configurar el servidor Daphne aquí?