Я пытаюсь защитить свой сервер Gitlab с помощью самоподписанных сертификатов, и я снова и снова терплю неудачу, потому что браузеры отказываются доверять моим сертификатам.
Что работает, так это Chrome в сочетании с Mac. Я добавляю сертификат в свой корень, импортирую его в Chrome и готово.
С Firefox и Ubuntu, а также с firefox и Chrome это не работает. Я пробовал это руководство по stackoverflow https://stackoverflow.com/questions/50788043/ но когда я использую эти сертификаты, мой gitlab перестает работать.
Я добавил сертификаты в мои органы в своих браузерах, я сделал:
$ sudo cp mycert.cer /usr/share/ca-certificates/mycert.pem
$ sudo dpkg-reconfigure ca-certificates
$ sudo update-ca-certificates
$ git config --global http.sslCAInfo /usr/share/ca-certificates/mycert.pem
Ничего не работает. В браузерах по-прежнему отображается желтый знак, указывающий на небезопасное соединение. Разве нет простого способа сделать это ??
Заранее спасибо за помощь, я ценю это.