У меня есть веб-сайт, скажем www.foo.com с IP-адресом 1.2.3.4 У меня есть сертификат SSL для www.foo.com, и когда я захожу https://www.foo.com все хорошо. Однако если я приду https://1.2.3.4 он говорит, что сертификат недействителен, что достаточно справедливо. Есть ли способ получить https://1.2.3.4 перенаправить на https://www.foo.com используя apache2, или я застрял с ошибкой сертификата?
Нет, вы не можете перенаправить https без предварительного получения ошибки «Недействительный сертификат», если сертификат не соответствует используемому доменному имени (в данном случае это IP 1.2.3.4, так как он вводится вручную).
Вы можете перенаправить http: //1.2.3.4 без этой проблемы, потому что нет подтверждения SSL. Но если вы укажете https для этого требуется использование SSL, который, в свою очередь, возвращает ошибку «Недействительный сертификат», поскольку нет возможности проверить подтверждение SSL.