Server 2003的IIS6.0配置
1 网站不“启用父路径”
为了安全,IIS6.0的“应用程序配置”中,默认不“启用父路径”,如图1所示。而Windows XP Profeesional等带的IIS 5.0,则默认“启用父路径”。
因此,网页代码中不能出现父目录“../”。如,包含文件的代码:<!--#include file="../../inc/setup.asp"
-->等。
解决的方法:
⑴网页中所有目录,均以网站根目录为“起点”。如,将上述代码改为<!--#include file="/news/db/inc/setup.asp"
-->
⑵将上述“inc”目录复制到网页所在目录下,然后将代码改为: <!--#include file="inc/setup.asp"
-->
2 建立虚拟主机
一般说来,一台服务器,只有一个IP地址(无论是内网地址,还是外网地址),但是,可以存放多个网站(具有独立域名的网站),并分别独立对外提供浏览等服务。
在多个网站中,除了一个为默认网站外,其他称为虚拟主机。
众所周知,访问Web网站时,使用域名地址,存放在同一台服务器上的网站,虽说域名地址不同,但是,映射的IP地址是相同的。服务器通过识别主机头值(域名地址),决定访问那个网站,如图2所示。
2.1 虚拟主机创建设置步骤
⑴在“Internet信息服务IIS管理器”中,在“默认网站”上右击,然后单击中“新建”·“网站”。如图3所示。
⑵在“网站创建向导”对话框上,单击“下一步”。所图4所示。
⑶在“描述”框中,输入网站名(仅用于管理者识别)后,单击“下一步”。如图5所示
⑷在“网站IP地址”框中,保持默认的“(全部未分配)”;“网站TCP端口”框中,保持默认的“80”;“此网站的主机头”框中,键入网站的域名地址,然后单击“下一步”。如图6所示。
⑸在“路径”框中,输入网站根目录后,单击“下一步”。如图7所示。
⑹设定“允许下列权限”时,一般选用默认选项(仅允许“读取”),单击“下一步”。如图8所示。虚拟主机(网站)的创建设置工作,即告完成。
2.2 添加主机头值
现今,用浏览器访问Web网站时,常常使用简化域名,如,省略“www”等。
如果要使访问者能够使用简化域名访问网站,则除了要在DNS服务器上设置外,还要在虚拟主机的属性中,添加相应的主机头值。
添加方法:
⑴在“Internet信息服务IIS管理器”中,网站名称上单击右击,然后单击“属性”,然后在“abc属性”对话框的“网站”选项卡上,单击IP地址右侧的“高级”按钮。如图9所示。
⑵在“高级网站标识”对话框中,单击“添加”按钮,然后在“添加/编辑网站标识”对话框上,“网站IP地址”框中,保持默认的“(全部未分配)”;“TCP端口”框中,键入“80”;“主机头值”框中,键入网站的简化域名地址,然后单击“下一步”即可。如图10所示。
 |
 |
图9 |
图10 |
3 Web服务扩展
在Sever 2003中,安装IIS6.0后,默认情况,是不启动asp和asp.net等服务的。
如果需要提供asp和asp.net等服务,则需要在Internet信息服务(IIS)管理器中,选中左侧窗口中的“Web服务扩展”后,在右侧窗口中选中asp和asp.net等,然后单击“允许”按钮。如图11所示。
 |
 |
图11 |
图12 |
此外,在站点属性对话框的“主目录”选项卡上“应用程序设置”区中修改有关设置。如图12所示,将“执行权限”设定为“纯脚本”(或者“脚本和可执行文件”)。
主页 {系统与网络} |