我的网站https://www.MyWebSite.com
在433端口上运行。但我也有一个管理员登录,只能从办公室本地网络http://MyServer:9999/Login.aspx
获得。两个地址都指向同一站点但绑定不同。
是否可以让端口9999上的那个使用https?我尝试在IIS中创建自签名证书,但我的浏览器仍然抱怨,即使我导出了证书并将其存储在我的CA受信任的根目录中。
所以只需要总结一切:
我的常规网站:
https://MyWebSite.com
< - 正常工作我的管理员登录,只能通过本地网络访问:
http://MyServer:9999/Login.aspx
正常工作。
当添加发布到“MyServer”(而不是MyWebSite)的自签名证书并在端口9999上添加新绑定时我会访问网站但Chrome会向我发出警告NET::ERR_CERT_COMMON_NAME_INVALID
,即使证书是颁发给MyServer
并且值得信赖
答案 0 :(得分:0)
是否可以通过端口9999使用https?
是的,可以使用自签名设置另一个端口 证书。
通常,自签名证书将具有完全限定的机器名称
Your connection is not private
Attackers might be trying to steal your information from in08706523d (for example, passwords, messages, or credit cards). NET::ERR_CERT_COMMON_NAME_INVALID
请仔细检查您遇到的错误,在Chrome中
There is a problem with this website’s security certificate.
The security certificate presented by this website was issued for a different website's address.
Security certificate problems may indicate an attempt to fool you or intercept any data you send to the server.
在IE中,你可能会得到
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
在这种情况下,假设您已在IIS绑定中将主机名设为*,并且还安装了自签名证书installed您的“根证书颁发机构”您应该能够浏览到
https://machinename.subdomain.domain:9999/没有任何问题