SSL: CERTIFICATE_VERIFY_FAILED при отправке форм в Django, запущенном на Windows VPS с веб-сервером Apache

У меня есть сайт Django, размещенный на VPS (OS Windows server 2019). Веб-сервер - Apache 2.4, версия Python - 3.12.8. SSL-сертификат Digicert успешно установлен, и сайт работает в производстве под https. Однако при попытке отправить форму входа или регистрации с сайта в продакшене я получаю следующую ошибку:

URLError at /login-page/
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)>

Вот полный отслеживание ошибки:

Ниже показано, как выглядит моя html-страница входа в систему:

    <form method="POST">
        {% csrf_token %}
        <fieldset>
          <legend >Login</legend>
            {{form|crispy}}
        </fieldset>
        <div class="form-group mt-5">
             <button type="submit">Login</button>
        </div>
    </form>

Ниже приведена форма из приложения проекта:

class LoginForm(forms.Form):
    email = forms.EmailField()
    password = forms.CharField(widget=forms.PasswordInput)
    captcha = ReCaptchaField(widget=CustomReCaptchaV2Checkbox())

Я безуспешно исследовал несколько решений, предложенных в предыдущих темах, с аналогичной ошибкой: pip install pip-system-certs pip install certifi python -m pip install pip-system-certs --use-feature=truststore Я также установил REQUESTS_CA_BUNDLE в переменной окружения.

Вернуться на верх