Развертывание DJANGO + FIREBASE с ssl-сертификатом

В настоящее время я развертываю проект на django, который использует firebase_admin. сначала, когда он только был развернут, я мог беспрепятственно получить к нему доступ, когда это был просто ip-адрес, предоставленный amazon aws. но когда я использовал купленный ssl-сертификат и домен, после настройки всего, теперь он возвращает внутреннюю ошибку 500, когда я пытаюсь использовать from firebase_admin для импорта сообщений.

но когда я комментирую все, что касается firebase, веб-сайт работает. когда я заглянул в журналы ошибок, там было написано , что нет модуля _ssl

я перепробовал все (по-моему). пробовал перестроить python, переделать virtualenv, установить libssl, почти все, что я видел в Интернете во время поиска, но пока ничего не помогло

в моем django views.py

когда я сделаю это
import firebase_admin

from firebase_admin import credentials

все в порядке, сайт будет работать

но когда я делаю это вот так
import firebase_admin

from firebase_admin import credentials, messaging
я получаю эту ошибку в журнале ошибок apache2

[Thu Feb 13 08:52:34.813237 2025] [wsgi:error] [pid 1687181:tid 1687236] [remote xxx.xxx.x.xx:xxxxx] import ssl

[Thu Feb 13 08:52:34.813243 2025] [wsgi:error] [pid 1687181:tid 1687236] [remote xxx.xxx.x.xx:xxxxx] File "/opt/bitnami/python/lib/python3.11/ssl.py", line 100, in <module>

[Thu Feb 13 08:52:34.813246 2025] [wsgi:error] [pid 1687181:tid 1687236] [remote xxx.xxx.x.xx:xxxxx] import _ssl # if we can't import it, let the error propagate

[Thu Feb 13 08:52:34.813250 2025] [wsgi:error] [pid 1687181:tid 1687236] [remote xxx.xxx.x.xx:xxxxx] ^^^^^^^^^^^

[Thu Feb 13 08:52:34.813260 2025] [wsgi:error] [pid 1687181:tid 1687236] [remote xxx.xxx.x.xx:xxxxx] ModuleNotFoundError: No module named '_ssl'

вот как настроен мой файл .conf

 WSGIDaemonProcess chatteronline.co python-home=/home/bitnami/chatter-api/CHATTER1/Admin_web/newchatter/myenv python-path=/home/bitnami/chatter-api/CHATTER1/Admin_web/newchatter
        WSGIProcessGroup chatteronline.co
        WSGIApplicationGroup %{GLOBAL}
        WSGIScriptAlias / /home/bitnami/chatter-api/CHATTER1/Admin_web/newchatter/web/wsgi.py
Вернуться на верх