连接vpn后网速慢
访问部署在Windows实例上的基于IIS搭建的Web网站时,提示“500 - 内部服务器错误”,如何处理?
访问部署在Windows实例上的基于IIS搭建的Web网站时,提示“500 - 内部服务器错误”。
该提示没有提供具体的错误项,您需要先查看网站的真实报错信息,才能针对性的定位和解决问题。本文主要介绍如何查看该场景下网站的真实报错信息。
您也可以通过网站运行过程中的常见问题排查流程,逐步排查具体问题并根据对应方案解决问题,具体操作,请参见无法访问ECS实例中运行网站的快速排查方法。
本文操作步骤以Windows Server 2019数据中心版64位中文版为例,实际操作以您实际的Windows实例操作系统为准。
当在Windows实例上的IIS站点配置了允许通过IP地址直接访问(即IIS中绑定了空主机头)时,可以通过IP地址直接访问到服务器中IIS的默认站点。当有域名(包括恶意域名或未备案域名等)解析到该IP地址时,会通过该域名直接访问到网站内容,存在安全风险。
当IIS中存在绑定空主机头时,会导致使用IP地址能够直接访问到IIS对应绑定空主机头的网站。
本文操作步骤以Windows Server 2019数据中心版64位中文版为例,实际操作以您实际的Windows实例操作系统为准连接vpn后网速慢。
您可以通过删除IIS中绑定空主机头的方式来禁止通过IP地址直接访问IIS网站,操作步骤如下:
在左侧导航栏单击目标网站,然后单击操作列的绑定,在网站绑定对话框的空主机头(即主机名参数为空)基础上再绑定一个网站域名。
如果有其他恶意域名或未备案域名(例如)解析到了服务器的IP地址,虽然在IIS中未绑定该主机头,但是也可以成功访问该网站,如图所示。
)即使解析到服务器的IP地址,也无法正常访问该网站,如图所示,即成功禁止通过IP地址直接访问网站。
访问基于IIS配置的网站失败,然后在Windows实例上使用netstat命令查看IIS服务端口处于正常监听状态,并且网站系统进程处于运行状态。
本操作步骤以网站服务端口为80端口、基于IIS配置网站的Windows实例操作系统为Windows Server 2019数据中心版64位中文版为例进行说明,具体操作以您实际的服务端口和Windows实例操作系统为准。
以PID号即进程程序号为4的进程占用了IIS的80服务端口导致无法正常访问网站为例,回显示例如下。
如果80端口处于监听状态,有可能是其他程序占用了80端口,您可以通过taskkill PID(命令中PID为程序进程号)来关闭相关程序,然后重启IIS程序。
在本示例中,您需要执行taskkill 4命令来关闭占用80端口的程序,然后重启IIS程序。
在Windows实例上,访问基于IIS搭建的网站提示“HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容”错误,如图所示:
没有在IIS网站所在Windows实例上启用目录浏览。您可以使用IIS管理器启用目录浏览,具体操作,请参见启用目录浏览。
本文操作步骤以Windows Server 2019数据中心版64位中文版为例,实际操作以您实际的Windows实例操作系统为准。