Я установил OwnCloud 7 на свой сервер Ubuntu. Сервер самозаверяющий с SSL. При обращении к нему в браузере я получаю следующие 2 сообщения:

Сертификат безопасности, представленный на этом веб-сайте, не был выдан доверенным центром сертификации. Сертификат безопасности, представленный на этом сайте, был выдан для другого адреса сайта.

Но затем я нажимаю «Перейти на этот сайт», и все работает нормально.

Теперь я хочу использовать клиент Windows. Я могу подключиться к серверу, но не могу синхронизироваться. Отображается только следующее сообщение об ошибке:

»... В сертификате сервера отсутствует атрибут commonName в имени субъекта "

Я сгенерировал новый файл ключа, убедился, что имя commonName заполнено, и настроил apache2 для использования этого файла ключа, но все равно я получаю ту же ошибку в своем клиенте owncloud ...

2 ответа2

0

Я исправил это, изменив атрибут commonname на IP-адрес, который я использую для доступа к своему серверу owncloud.

Я думаю, что сообщение об ошибке немного вводит в заблуждение, возможно, атрибут был неверным, но он, конечно, не был "пропущен"

-1

Создайте свой SSL-сертификат снова, не забудьте заполнить Common Name или FQDN. В моем случае это было так же, как комментарий выше. Я поставил IP-адрес, и он работает.

  1. создать новый скрипт ssl - проверка, например, 365 дней

    sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
    
  2. заполните все поля - здесь поле COMMONNAME - FQDN или IP

  3. перезапустить Apache

    sudo service apache2 restart
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .