HTTP错误 403.4 - 禁止访问

15
当我访问我的本地主机时,我会看到以下屏幕:

enter image description here

而当我尝试在服务器上执行相同操作时,我会收到以下错误消息:

HTTP Error 403.4 - Forbidden 您正在尝试访问的页面已受安全套接字层(SSL)保护。

我尝试将http替换为https,但我看到的是目录浏览。如何配置服务器上的本地主机以更改屏幕。

我的机器:
操作系统:Windows 8 IIS版本:8

我的服务器机器:
操作系统:Windows 2012服务器 IIS版本:8

请分享您的建议。
3个回答

43

看起来您已经为网站设置了"要求SSL",但没有为其指定证书。

您有两个选择:

选项1:按照以下说明从网站中删除"要求SSL":

  1. 打开IIS Manager
  2. 点击您的网站
  3. 点击"IIS"部分中的"SSL设置"
  4. 取消勾选"需要SSL"

选项2:将证书关联到您的网站:

请查看这里


谢谢,但这是本地主机对吧?我应该在哪里更改本地主机的SSL呢? - Praveen
1
本地主机应该是一样的。您可以为本地主机使用自签名证书。请查看此博客文章[链接](http://weblogs.asp.net/scottgu/archive/2007/04/06/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates.aspx)。 - TheDaveJay

3

请按照以下步骤从网站中移除"要求SSL":

  1. 打开IIS Manager
  2. 点击你的网站
  3. 点击"SSL设置"图标
  4. 取消勾选"要求SSL"

1
似乎您在IIS中选择了“要求SSL”设置。 您需要将其删除。
请按以下步骤修复此错误。

打开IIS。

选择出现问题的网站。

单击SSL设置。

取消选中“要求SSL”选项。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接