Назад | Перейти на главную страницу

Не могу защитить свой Gitlab с помощью самоподписанного SSL, потому что браузеры его не принимают

Я пытаюсь защитить свой сервер 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

Ничего не работает. В браузерах по-прежнему отображается желтый знак, указывающий на небезопасное соединение. Разве нет простого способа сделать это ??

Заранее спасибо за помощь, я ценю это.