Я пытаюсь получить доступ к URL с самозаверяющим сертификатом через прокси-сервер apache2.(Server version: Apache/2.4.29 (Ubuntu)
).Когда я делаю это, я получаю ошибку
Ошибка: невозможно проверить первый сертификат
, как ожидалось.Поэтому, чтобы получить к нему доступ, я пытаюсь добавить доверенные сертификаты на сервер в соответствии с инструкциями здесь .
Я поместил эту директиву в proxy.conf
, и она указывает на файл, который включает в себясертификат сервера, но это не имеет никакого эффекта.
Я перезапустил сервер (sudo service apache2 restart
) и сделал несколько проверок работоспособности, чтобы убедиться, что я изменяю правильный файл.Что я делаю не так?
это мой файл conf:
listen 8080
SSLProxyCACertificateFile "/usr/local/apache2/conf/ssl.crt/ca-certificates.crt"
ProxyRequests on
<Proxy "*">
Require all granted
</Proxy>
содержимое /usr/local/apache2/conf/ssl.crt/ca-certificates.crt
:
-----BEGIN CERTIFICATE-----
MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsx
...
RqEIr9baRRmW1FMdW4R58MD3R++Lj8UGrp1MYp3/RgT408m2ECVAdf4WqslKYIYv
uu8wd+RU4riEmViAqhOLUTpPSPaLtrM=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsx
...
uu8wd+RU4riEmViAqhOLUTpPSPaLtrM=
-----END CERTIFICATE-----