访问 IIS 7.0 SSL站点时报“HTTP 错误 403.16-禁止访问”的解决办法

39 篇文章 0 订阅

终于将IIS7.0+Tomcat7.0+SSL站点搭建好,可一访问报“HTTP 错误 403.16 - Forbidden 您的客户证书不受信任或无效。” 

经过查找MSDN,给出原因如下:

因为证书颁发机构的根证书不是 IIS Web 服务器上受信任的根证书颁发机构证书存储区中,将发生此问题。

解决办法:

在的 IIS Web 服务器上安装受信任的根证书颁发机构证书存储区中的证书颁发机构的根证书。若要这样做,请按照下列步骤操作:

  1. 在的 IIS Web 服务器上单击 开始、 在 开始搜索 框中键入 mmc.exe mmc.exe,用鼠标右键单击,然后单击 以管理员身份运行

    注意如果将提示您输入管理员密码或进行确认键入了的密码,或单击 继续
  2. 文件 菜单上单击 添加/删除管理单元
  3. 可用的管理单元 下,单击 证书,然后单击添加
  4. 单击 计算机帐户,然后单击 下一步
  5. 单击 本地计算机 并单击 完成,然后单击关闭
  6. 若要退出向导,单击 确定
  7. 展开 证书、 展开 受信任的根证书颁发机构、 用鼠标右键单击证书,指向所有任务,然后再单击 导入
  8. 在证书导入向导中,单击 下一步
  9. 文件名 框中键入的证书颁发机构的根证书的位置,然后单击 下一步
  10. 单击 下一步,然后单击 完成
另:在导入IIS7.0的服务器证书时一定要设置证书可导出,否则会提示绑定SSL端口失败!这个问题折腾好久才发现的。



 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
<h3>回答1:</h3><br/>HTTP错误403.14-禁止访问,通常是由于IIS服务器上的ASP.NET应用程序池未正确配置或未安装所需的ASP.NET版本引起的。解决此问题的方法包括: 1. 确保已安装所需的ASP.NET版本。可以通过在IIS管理器中选择应用程序池,然后查看.NET Framework版本来检查。 2. 确保应用程序池已正确配置。可以通过在IIS管理器中选择应用程序池,然后选择“高级设置”来检查。 3. 确保Web应用程序已正确部署。可以通过检查Web应用程序的文件夹路径和IIS站点的物理路径来检查。 4. 确保Web应用程序的权限正确设置。可以通过检查Web应用程序的文件夹权限和IIS站点的身份验证设置来检查。 5. 确保Web应用程序的默认文档正确设置。可以通过在IIS管理器中选择站点,然后选择“默认文档”来检查。 以上是解决HTTP错误403.14-禁止访问的一些常见方法。如果问题仍然存在,请尝试搜索更多解决方案或联系技术支持。 <h3>回答2:</h3><br/>HTTP错误403.14是指服务器无法处理请求,因为请求所包含的URL被视为Web服务器中指定的Web应用程序中的目录浏览的文件夹,而Web应用程序未被配置为显示目录内容。换句话说,这意味着HTTP请求中包含的URL路径是有效的,但无法访问,因为服务器上没有任何文件或目录与之对应,或者访问禁止。 要解决HTTP错误403.14,请按照以下步骤进行操作: 1.检查URL路径是否有误,例如可能缺少文件名或者文件路径不正确。 2.确保文件或目录存在于服务器上,如果不存在,应将其创建并导入相应文件。 3.可能需要检查Web.config文件,检查其中的重定向设置和授权设置,例如授权访问列表和身份验证机制。 4.在IIS(Internet信息服务)管理器中打开Web应用程序,然后依次展开目录浏览功能。在其中,您可以启用或禁用目录浏览功能。如果目录浏览被禁用,则应启用之。 5.确保Web应用程序始终指向正确的端口号和IP地址。 需要注意的是,HTTP错误403.14可能具有多种原因。上述步骤应仅作为一般指南,而非遥测中问题的具体解决办法。如果问题仍未解决,请在搜索有关此问题的更多信息或联系技术支持人员帮助您进行更深入的诊断。 <h3>回答3:</h3><br/>HTTP错误403.14 Forbidden指的是服务器拒绝了该请求,因为请求路径被认为是IIS服务中未配置的应用程序。 这个错误一般是由于网站的根目录未指定或指定错误,造成IIS无法确定如何处理该请求所致。理论上说,只需要将正确的根目录设置为IIS,就可以解决这个问题。 但是,在实际操作过程中,我们常常会遇到一些问题。下面是一些常见的解决办法: 1.确认应用程序池是否正确 在IIS管理器中,找到相关网站的“高级设置”,找到“应用程序池”选项卡。确认该网站的应用程序池是否正确。 2.配置正确的启动页 有时,网站的启动页设置可能会导致HTTP错误403.14 Forbidden。在IIS管理器中,找到相关网站,然后点击“默认文档”选项卡。确认该网站的默认启动页是否正确设置。 3.允许IIS调用ASP.NET 在某些情况下,IIS没有正确配置以调用ASP.NET,这可能会导致HTTP错误403.14 Forbidden。在IIS管理器中,找到服务器或网站的高级设置,找到“角色服务”选项卡。勾选“ASP.NET”选项,并确认IIS已成功配置ASP.NET。 4.确认是否启用了“目录浏览” 在IIS管理器中,找到相关网站,然后找到“目录浏览”选项。确保该网站已启用目录浏览。 5.检查文件夹权限 在某些情况下,文件夹权限不正确可能会导致HTTP错误403.14 Forbidden。在IIS管理器中,找到相关网站,找到原始文件的目录。确保文件夹权限与IIS设置相匹配。 总之,解决HTTP错误403.14 Forbidden通常需要多个步骤和可能的解决方案。如果遇到问题,请耐心排除故障,并保持良好的技术追踪能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jinhill

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值