昨天在服务器上通过IIS部署前端https项目,协议规范端口是87,一直打不开,以下是我的解决方法(如果确定自己服务器证书没问题,请直接划到解决方法)
确保服务器证书使用正确
1.确保服务器证书有效
2.正确导入本地计算机
3.正确导入到IIS
将证书导入本地计算机存储并分配给网站
导入证书到本地计算机
1.可直接双击证书导入
2.通过控制面板搜索 【证书】
这两个也需要导入证书,双击导入只会导入到个人,推荐使用2
导入证书到IIS
1.点击 【服务器证书】,点击 【打开功能】
2.点击【导入】,按照弹出框的提示选择证书,选择证书存储就选【个人】
若没有证书请先申请(申请证书教程)
解决方法
1.如果在服务器打不开,可以换自己电脑试一下
2.端口可能被占用,尝试关闭占用端口
3.不要用浏览器限制的端口,如87就是浏览器限制的端口( 浏览器限制端口列表)
4. 可以在 浏览器快捷方式->右键 “属性”->进入快捷方式->在目标后面添加
–explicitly-allowed-ports=87(任意浏览器限制端口)表示允许87端口使用,但是这样的弊端就是访问这个网站的电脑的浏览器都得要加,条件允许的前提下,建议直接更换端口
注:以上内容为我自己遇到问题时的记录 ,可能比较繁琐,也希望可以帮助到有需要的朋友
评论前必须登录!
注册