Я пытаюсь настроить свой WebScocket для работы над безопасным соединением WSS, потому что мой сайт HTTP Код ниже в файле .bat, который я запускаю для настройки Daphne < /p>
@echo off
REM Ativar o ambiente virtual do Python
call "C:\Application\Datafit.pro\Datafitpro_venv\Scripts\activate.bat"
REM Registrar logs
set LOG_PATH=C:\Application\Datafit.pro\Datafitpro_backend\project_datafit\logs\daphne.log
REM Definir variáveis de ambiente do Django
set PYTHONPATH=C:\Application\Datafit.pro\Datafitpro_backend
set DJANGO_SETTINGS_MODULE=project_datafit.settings
echo PYTHONPATH definido como %PYTHONPATH% >> "%LOG_PATH%"
echo DJANGO_SETTINGS_MODULE definido como %DJANGO_SETTINGS_MODULE% >> "%LOG_PATH%"
REM Iniciar o Daphne com as configurações
echo Iniciando o Daphne em %date% %time% >> "%LOG_PATH%"
daphne -e ssl:442:privateKey=C:/Application/Datafit.pro/Datafitpro_backend/project_datafit/ssl/private.key:certKey=C:/Application/Datafit.pro/Datafitpro_backend/project_datafit/ssl/certificate.crt project_datafit.asgi:application >> "%LOG_PATH%" 2>&1
REM Exibir mensagem de conclusão
if %ERRORLEVEL%==0 (
echo Daphne iniciado com sucesso em %date% %time% >> "%LOG_PATH%"
echo Daphne iniciado com sucesso.
) else (
echo Erro ao iniciar o Daphne em %date% %time%. Verifique o log em "%LOG_PATH%" para mais detalhes. >> "%LOG_PATH%"
echo Erro ao iniciar o Daphne. Verifique o log.
)
< /code>
Я получаю эту ошибку < /p>
PYTHONPATH definido como C:\Application\Datafit.pro\Datafitpro_backend
DJANGO_SETTINGS_MODULE definido como project_datafit.settings
Iniciando o Daphne em Tue 01/28/2025 0:00:00.22
2025-01-28 00:00:02,071 INFO AXES: BEGIN version 7.0.0, blocking by ip_address
2025-01-28 00:00:04,635 INFO Starting server at ssl:442:privateKey=C:/Application/Datafit.pro/Datafitpro_backend/project_datafit/ssl/private.key:certKey=C:/Application/Datafit.pro/Datafitpro_backend/project_datafit/ssl/certificate.crt
2025-01-28 00:00:04,635 INFO HTTP/2 support enabled
2025-01-28 00:00:04,635 INFO Configuring endpoint ssl:442:privateKey=C:/Application/Datafit.pro/Datafitpro_backend/project_datafit/ssl/private.key:certKey=C:/Application/Datafit.pro/Datafitpro_backend/project_datafit/ssl/certificate.crt
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "C:\Application\DataFit.pro\Datafitpro_venv\Scripts\daphne.exe\__main__.py", line 7, in
File "C:\Application\DataFit.pro\Datafitpro_venv\Lib\site-packages\daphne\cli.py", line 171, in entrypoint
cls().run(sys.argv[1:])
File "C:\Application\DataFit.pro\Datafitpro_venv\Lib\site-packages\daphne\cli.py", line 285, in run
self.server.run()
File "C:\Application\DataFit.pro\Datafitpro_venv\Lib\site-packages\daphne\server.py", line 130, in run
ep = serverFromString(reactor, str(socket_description))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Application\DataFit.pro\Datafitpro_venv\Lib\site-packages\twisted\internet\endpoints.py", line 1844, in serverFromString
nameOrPlugin, args, kw = _parseServer(description, None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Application\DataFit.pro\Datafitpro_venv\Lib\site-packages\twisted\internet\endpoints.py", line 1768, in _parseServer
return (endpointType.upper(),) + parser(factory, *args[1:], **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: _parseSSL() got multiple values for argument 'privateKey'
Erro ao iniciar o Daphne em Tue 01/28/2025 0:00:04.86. Verifique o log em "C:\Application\Datafit.pro\Datafitpro_backend\project_datafit\logs\daphne.log" para mais detalhes.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ing-daphne
WebSocket с WSS Secure Connection на моем веб -сайте HTTPS с помощью Daphne ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Java Secure WebSocket - Загрузите контекст SSL из файла CERT TLS и подключитесь к WSS URI
Anonymous » » в форуме JAVA - 0 Ответы
- 0 Просмотры
-
Последнее сообщение Anonymous
-