Windows Server 2003 中IIS启用父路径

什么是父路径

父路径简单理解指的就是上一层文件夹的路径

开启父路径的主要作用:

  启用父路径,ASP页面如果遇到了  include file = ../header.asp  这样的代码,此项必须选上‘启用父路径’ 。 (../) 表示上级目录下的 header.asp 页面,是用相对路径来表示的。

  如果 IIS页面中设置的 ‘启用父路径’ 没有开启的情况下,访问此页面就会报错,因为当前的 IIS 设置不允许使用(..)方式访问父路径,需要将这个数值设定为 true。

  启用父路径指定 ASP 页面是否允许相对路径(使用 ..\  表示)。如果设置为 true ,则此属性有可能会造成潜在的安全风险,因为包含的路径可以访问应用程序根目录之外的重要或是机密文件。

  如果处于安全考虑不开启父路径,建议路径指向的时候写绝对路径,及完整地址。

不开启父路径会报错:

  ‘开启父路径’  实在windows 2003开始才有这个概念的,之前的 Windows XP、Windows 2000 自带的 IIS是没有 开启父路径这个说法的,Windows 2003 自带的 IIS6.0 安装后默认设置是不开启父路径的。

  如果 IIS 没有 ‘启用父路径’,往往就会出现 “HTTP 500 - 内部服务器错误”,例如在windows 2000服务器下运行正常的网站程序,在windows 2003下就会出现“HTTP 500 - 内部服务器错误”


开启父路径的方法步骤

第一步:打开IIS

1、单击开始按钮,找到程序

2、单击程序,找到管理工具

3、点开管理工具,找到并打开 Internet 信息服务(IIS)管理器

第二步:启用父路径

1、在IIS中找到相应的网站,右击打开属性

2、点击主目录,选择应用程序设置里面的配置按钮

3、进入到应用程序配置,点击选项,找到启用父路径,勾选启用父路径。接着依次点击确定即可



参考资料:https://blog.csdn.net/youaregoo/article/details/8814246

原文地址:https://www.cnblogs.com/nyw1983/p/12114870.html

时间: 2024-10-09 17:36:27

Windows Server 2003 中IIS启用父路径的相关文章

在Windows Server 2003中搭建DNS服务器

1.安装Windows Server 2003虚拟机 准备好Windows Server 2003的镜像:http://www.downza.cn/soft/184944.html 2.Windows Server 2003中DNS服务器配置 2.1 DNS组件安装 这时可能会遇到这种情况: 解决办法: 这样问题就得以解决. 2.2 DNS服务器IP地址配置 2.3 DNS服务器存储信息设置 这样DNS服务器大致就配置完成了. 3.在主机中利用所配置的DNS服务器对域名进行解析 3.1将主机放入

Windows Server 2003安装IIS服务并配置WEB站点

一.安装IIS服务 简介 IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器.FTP服务器.NNTP服务器和SMTP服务器,分别用于网页浏览.文件传输.新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事. 安装 控制面板",依次选"添加/删除程序", 添加/删除Windows组件 在应用程序服务器前打钩.点击详细信息 将"Internet信息服务(I

AD域的安装(在Windows Server 2003中安装Active Directory)

在Active Directory中提供了一组服务器作为身份验证服务器或登录服务器,这类服务器被称作域控制器(Domain Controller,简称DC).建立一个AD域的过程实际就是在一台运行Windows 2000 Server或运行Windows Server 2003系统的计算机上安装AD,使其成为DC的过程.安装完AD后,在DC中将网络的其他计算机加入到AD域中并创建和管理用户账户是管理AD域的重要内容.在运行Windows Server 2003(SP1)系统的服务器中安装Acti

win2008 Server R2 中IIS启用TLS 1.2

微信企业号发布公告, 从2017年1月1日起 App Store中的所有应用都必须启用 App Transport Security安全功能.App Transport Security(ATS)是苹果在iOS 9中引入的一项隐私保护功能,屏蔽明文HTTP资源加载,连接必须经过更安全的HTTPS,否则将无法访问.影响范围:iOS系统为iOS 9或iOS 10的苹果用户.Android用户不受影响. 一大批APP以及与苹果相关的开发都受到影响,我们公司开发的多款基于微信企业号的产品,因在微信里进行

Windows Server 2008 中iis反向代理设置

1.安装 IIS(Windows专业版自带,如果是server版系统,需要通过功能管理器安装(无需下载)) urlrewrite插件,https://www.iis.net/downloads/microsoft/url-rewrite ARR插件(Application Request Routing)https://www.iis.net/downloads/microsoft/application-request-routing.如果只转发到IIS内网站,则不需要ARR 上面两个插件均可

Windows Server 2003 R2 IIS服务的命令行方式重启命令

iisreset /RESTART 停止后启动 iisreset /START 启动IIS (如果停止) iisreset /STOP 停止IIS (如果启动) iisreset /REBOOT 重启电脑  www.2cto.com iisreset /REBOOTonERROR 如果停止IIS失败重启电脑 iisreset /NOFORCE 不用强迫IIS停止 iisreset /TIMEOUT:X 在X秒后,IIS被强制停止,除非 /NOFORCE 参数给出. 最方便的使用,当然你也可在CM

制作Windows Server 2003/08 image详细步骤与OpenStack介绍

原文标题:OpenStack制作Windows Server 2003/2008/2008R2 image正确步骤详解与OpenStack介绍,为适合阅读已将此标题长度缩减. 适用于以下搜索关键词: Windows Server 2003/2008 image for openstack Windows Server 2003/2008 qcow download Windows Server 2003/2008 qcow2 download Windows Server 2003/2008 g

windows server 2003 负载平衡的详细设置步骤(转载)

声明:本文为转载. 当把一台服务器(包括Web服务器.FTP服务器或者流媒体服务器等等)放入网络中之后,随着客户端数量的不断增加,人们往往需要功能更强大.处理速度更快的服务器.为了解决这个问题,如果将原有的服务器替换成功能更强大.处理速度更快的服务器显然并不是值得称道的办法.但是如果能把新服务器添加到原有服务器的处理能力基础上而不是替换它,这种方案毫无疑问更容易被用户接受.网络负载平衡(Network Load Balancing,NLB)群集的出现正好实现了这一目的. 一.网络负载平衡介绍 N

Windows Server 2003 CA升级到Windows Server 2012 ADCS

以域管理员身份,登 录到Windows Server 2003 证书服务器. 开始-〉管理工具-〉 证书颁发机构,打开证书颁发 机构 3.右键单击CA名称 ,"所有任务", 然后单击"备份 CA". 4.在"欢迎使用证书颁发 机构备份向导"的页上,单击 "下一步". 5.在"要备份的项目"页上, 选中"私钥和 CA 证书"以及"证书数据库和证书数据库日志" 复选框,在