Штеффен, ты прав; Я пытался избежать лишней информации, но дьявол кроется в деталях, о которых нужно упомянуть. Спасибо за ваш отзыв и проницательный комментарий.
Хорошей новостью является то, что проблема решена, и вот что я сделал подробно, чтобы те, кто, как я, застряли, могли извлечь пользу из моего опыта:
В своей последней попытке, которая оказалась успешной, я следовал инструкциям для Apache на этой странице:
https://www.digitalocean.com/community/tutorials/how-to-install-an-ssl-certificate-from-a-commercial-certificate-authority
На этот раз все изменилось:
Я включил ссылку на промежуточный сертификат (файл gd_xxxx_bundle.crt, который я переименовал в ca-buncle.crt) в моем файле default-ssl.conf, который является:
# SSLCACertificatePath / etc / ssl / certs /
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
В Wordpress Admin в разделе «Настройки / Общие» адрес WordPress (URL) и адрес сайта (URL) указывали на IP-адрес (до того, как я сопоставил его с доменом в DNS). Я изменил его на https://domainname.com (в отличие от некоторых статей, в которых упоминалось бы редактирование wp-config.php, что я и сделал, и это выбросило меня из wp-admin)
Не уверен, что следующие два изменения повлияют на результат, но у меня нет желания экспериментировать с ним, но все же делюсь им с вами:
Наконец, есть сайт, который проверяет наличие сертификата:
https://decoder.link/sslchecker//443
Это может пролить свет на проблему, если сертификат не работает.
Приветствие.