Я сконфигурировал сайт Wordpress в LAMP (только один сайт в / var / www /), включая сертификат ssl, домен работает нормально, однако никаких проблем не возникает, если я захожу на сайт, используя его publi c IP Я получаю сообщение об ошибке для сертификата:
Your connection is not private
NET::ERR_CERT_COMMON_NAME_INVALID
, что имеет смысл, поскольку сертификат создается для имени домена, а не IP. Я попытался добавить следующее правило, используя свои publi c IP и доменное имя, как предлагалось в других публикациях, чтобы принудительно перенаправить IP-адрес на доменное имя в файле .htaccess, но это не помогло:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^xx.xx.xx.xxx$ [OR]
RewriteRule (.*)$ http://example.com/$1 [R=301,L]
Я также попробовал то же самое на двух файлах виртуального хоста, один на порт 80 и 443:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^xx\.xx\.xx\.xxx$ [OR]
RewriteRule (.*)$ http://example.com/$1 [R=301,L]
Любые другие предложения?