在 apache 設定中設定 ServerName

在 apache 設定中設定 ServerName

我在 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)

相關內容