2016-05-26 89 views
-1

我有這個網站,我可以通過使用http://example.com訪問,但是,如果我更改HTTP的http,我得到一個錯誤,指出我的連接不安全,圖例「NET :: ERR_CERT_COMMON_NAME_INVALID」中鉻。其他瀏覽器也會出現類似的問題。問題與http和https

我對服務器或SSL證書瞭解不多,所以對此的任何見解或建議都將非常感激。

+0

你見過http://stackoverflow.com/questions/27294589/creating-self-signed-certificate-for-domain-and-subdomains-neterr-cert-commo? – wenny

回答

1

URL中的主機名必須與證書的主題相匹配,否則會發生此錯誤。例如,如果您擁有僅對www.example.com有效的證書,則以example.com(不含www)訪問該網站將導致此錯誤。

通過HTTP訪問哪個站點只取決於DNS和Web服務器的設置。對於HTTPS,證書也必須匹配。這可能是因爲您的證書添加了比其他設置更多的限制,在這種情況下,HTTP將用於特定域,但HTTPS會導致您看到的錯誤。