Настройка ServerName в конфигурации Apache

Настройка ServerName в конфигурации Apache

Я получил следующую ошибку в моем ssl_error_log (Apache 2)

[warn] RSA server certificate CommonName (CN) 'mydomain.com' does NOT match server name!?

Похоже, это ни на что не повлияло - мой ssl-сертификат (который я купил у Godaddy как общий сертификат) работает нормально. Но я хотел исправить это, чтобы мои журналы ошибок не заполнялись этим.

Поэтому я добавил строку

ServerName mydomain.com

в мой файл apache conf, так как это, похоже, CN моего сертификата. Похоже, это остановило ошибки. Однако все мои 301-редиректы и т. д. указывают на www.mydomain.com, так как это быстрее и по причинам SEO. Я также добавил

ServerAlias www.mydomain.com

на виртуальный хост *:80

Мой вопрос - повлияет ли на что-нибудь отрицательно наличие mydomain.com в качестве ServerName? Мой сайт по-прежнему работает, и все с mydomain.com перенаправляется на www.mydomain.com, так что, похоже, все хорошо, но мне интересно, есть ли что-то, что я не учитываю.

решение1

Вам необходимо добавить ваш ServerName/ServerAlias ​​вВиртуальный Хост *:443(VirtualHost *:80 — это http, а не https)

Связанный контент