У меня уже есть действующий SSL-сертификат для веб-сервера, на котором работает мой хостинг UniFi Controller. Решил импортировать его для использования с контроллером, чтобы не каждый раз вручную разрешать Chrome переходить на небезопасный сайт. Сделал вот что из командной строки:
[root@hostname UniFi]# sudo java -jar lib/ace.jar import_cert /etc/pki/tls/certs/hostname.example.com.crt /etc/pki/tls/certs/startssl-ca-bundle.pem
parse startssl-ca-bundle.pem (PEM, 18 сертификатов):
найден [CN=StartCom Certification Authority]
найден [CN=StartCom Certification Authority G2]
найден [CN=StartCom Certification Authority]
найден [CN=StartCom Certification Authority]
найден [CN=StartCom Certification Authority]
найден [CN=StartCom Class 1 Primary Intermediate Client CA]
найден [CN=StartCom Class 1 Primary Intermediate Domain Controller CA]
найден [CN=StartCom Class 1 Intermediate CA - Mobile Experts sp. z o.o.]
найден [CN=StartCom Class 1 Intermediate CA - The City of Osmio]
найден [CN=StartCom Class 1 Primary Intermediate Server CA]
найден [CN=StartCom Class 2 Primary Intermediate Client CA]
найден [CN=StartCom Class 2 Primary Intermediate Object CA]
найден [CN=StartCom Class 2 Intermediate CA - JanRain Inc.]
найден [CN=StartCom Class 2 Primary Intermediate Server CA]
найден [CN=StartCom Class 3 Primary Intermediate Client CA]
найден [CN=StartCom Class 3 Primary Intermediate Object CA]
найден [CN=StartCom Class 3 Primary Intermediate Server CA]
найден [CN=StartCom Extended Validation Server CA]
parse hostname.server.com.crt (PEM, 1 сертификат): CN=hostname.example.com
Импорт подписанного сертификата [hostname.example.com]...
выдан [CN=StartCom Class 1 Primary Intermediate Server CA]...
выдан [CN=StartCom Certification Authority]...
выдан [CN=StartCom Certification Authority G2]
Сертификаты успешно импортированы. Перезапустите UniFi Controller.
Перезапустил сервис контроллера:
[root@hostname UniFi]# service UniFi restart
Остановка UniFi Controller: [ OK ]
Запуск UniFi Controller: [ OK ]
[root@hostname UniFi]# service UniFi status
UniFi Controller работает под процессом 28451
Однако, когда пытаюсь зайти на , Chrome выдает:
Этот сайт не может обеспечить безопасное соединение
hostname.example.com прислал неверный ответ.
Попробуйте: обновить страницу
Подробнее об этой проблеме. ERR_SSL_PROTOCOL_ERROR
Могу переустановить контроллер, чтобы вернуть работоспособность, но лучше разобраться, как правильно импортировать сертификат или что еще может быть не так. Есть идеи?
[root@hostname UniFi]# sudo java -jar lib/ace.jar import_cert /etc/pki/tls/certs/hostname.example.com.crt /etc/pki/tls/certs/startssl-ca-bundle.pem
parse startssl-ca-bundle.pem (PEM, 18 сертификатов):
найден [CN=StartCom Certification Authority]
найден [CN=StartCom Certification Authority G2]
найден [CN=StartCom Certification Authority]
найден [CN=StartCom Certification Authority]
найден [CN=StartCom Certification Authority]
найден [CN=StartCom Class 1 Primary Intermediate Client CA]
найден [CN=StartCom Class 1 Primary Intermediate Domain Controller CA]
найден [CN=StartCom Class 1 Intermediate CA - Mobile Experts sp. z o.o.]
найден [CN=StartCom Class 1 Intermediate CA - The City of Osmio]
найден [CN=StartCom Class 1 Primary Intermediate Server CA]
найден [CN=StartCom Class 2 Primary Intermediate Client CA]
найден [CN=StartCom Class 2 Primary Intermediate Object CA]
найден [CN=StartCom Class 2 Intermediate CA - JanRain Inc.]
найден [CN=StartCom Class 2 Primary Intermediate Server CA]
найден [CN=StartCom Class 3 Primary Intermediate Client CA]
найден [CN=StartCom Class 3 Primary Intermediate Object CA]
найден [CN=StartCom Class 3 Primary Intermediate Server CA]
найден [CN=StartCom Extended Validation Server CA]
parse hostname.server.com.crt (PEM, 1 сертификат): CN=hostname.example.com
Импорт подписанного сертификата [hostname.example.com]...
выдан [CN=StartCom Class 1 Primary Intermediate Server CA]...
выдан [CN=StartCom Certification Authority]...
выдан [CN=StartCom Certification Authority G2]
Сертификаты успешно импортированы. Перезапустите UniFi Controller.
Перезапустил сервис контроллера:
[root@hostname UniFi]# service UniFi restart
Остановка UniFi Controller: [ OK ]
Запуск UniFi Controller: [ OK ]
[root@hostname UniFi]# service UniFi status
UniFi Controller работает под процессом 28451
Однако, когда пытаюсь зайти на , Chrome выдает:
Этот сайт не может обеспечить безопасное соединение
hostname.example.com прислал неверный ответ.
Попробуйте: обновить страницу
Подробнее об этой проблеме. ERR_SSL_PROTOCOL_ERROR
Могу переустановить контроллер, чтобы вернуть работоспособность, но лучше разобраться, как правильно импортировать сертификат или что еще может быть не так. Есть идеи?
