Ошибка SSL: [SSL: NO_SHARED_CIPHER] Нет общего шифра (_ssl.c:2546) при использовании eventlet с FlaskPython

Программы на Python
Anonymous
Ошибка SSL: [SSL: NO_SHARED_CIPHER] Нет общего шифра (_ssl.c:2546) при использовании eventlet с Flask

Сообщение Anonymous »

Я разрабатываю веб-приложение с помощью Flask, которое использует eventlet в качестве сервера WSGI с поддержкой SSL. Моя цель — правильно настроить SSL, чтобы обеспечить безопасные соединения с моим приложением.
Однако при попытке подключения я сталкиваюсь со следующей ошибкой:

Код: Выделить всё

ssl.SSLError: [SSL: NO_SHARED_CIPHER] no shared cipher (_ssl.c:2546)
Removing descriptor: 6
Это виртуальная машина Google Cloud, я пытаюсь подключиться к серверу с другой веб-страницы, которая отправляет запросы.

Код: Выделить всё

app = Flask(__name__)
CORS(app,resources={r"/*":{"origins":"*"}},support_credentials=True)
sio = socketio.Server(cors_allowed_origins="*")

app.wsgi_app = socketio.WSGIApp(sio, app.wsgi_app)

...
server_ssl = eventlet.wrap_ssl(eventlet.listen(('0.0.0.0', 5000)))
eventlet.wsgi.server(server_ssl, app)

Что может быть причиной ошибки SSL: NO_SHARED_CIPHER?

Подробнее здесь: https://stackoverflow.com/questions/786 ... -using-eve

Вернуться в «Python»