iis6服务器安装
Windows Server 2003 的安装图标在虚拟机里亮起来那一刻,我差点以为它要蓝屏。安装结果它稳稳当当地进了桌面。安装这台机器是安装客户仓库里翻出来的老古董,装的安装是正版授权,专门用来跑一个十几年前的安装 ASP 网站。客户的安装要求很简单:把 IIS 6 装上,别折腾别的安装。 IIS 6 的安装安装路径藏得不算深。打开“控制面板”,安装找到“添加或删除程序”,安装点左侧的安装“添加/删除 Windows 组件”。弹出的安装窗口里,滚动条拉到中间偏下的安装位置,勾选“应用程序服务器”。安装别急着点确定——你得先点一下那行字,再点右下角的“详细信息”。里面才是真正的入口:“Internet 信息服务 (IIS)”复选框,勾上。顺手把“万维网服务”的子项也展开,把“Active Server Pages”勾上。如果客户的老网站用了 FrontPage 扩展,那也得勾上,不过八成用不上。 点确定后,系统会要 Windows Server 2003 安装光盘。我这边用的是 ISO 镜像,直接挂载到虚拟光驱。路径别填错,一般是 验证安装是否成功,最直接的办法是打开 IE,地址栏输入 默认安装的 IIS 6 有个坑:它只支持静态页面,ASP 默认是禁用的。客户的老网站全是 .asp 文件,不启用就等于白装。打开 IIS 管理器,左侧树形菜单展开“网站”,右键“默认网站”,选“属性”。切到“主目录”选项卡,点“配置”按钮。弹出的“应用程序配置”窗口里,找到“启用 ASP 服务端脚本调试”和“启用 ASP 客户端脚本调试”,把这两个勾上。但真正的开关在“服务”选项卡——把“启用 ASP”的复选框打上勾。这步漏了,ASP 页面会直接返回 404。 装完 IIS 6,还得处理一个老生常谈的问题:父路径。客户网站的代码里用了 权限设置也马虎不得。IIS 6 默认的匿名访问账户是 IUSR_机器名,这个账户在系统装好后自动创建。如果网站目录放在 D 盘,得手动给这个账户分配读取权限。右键网站文件夹,选“共享和安全”,切到“安全”选项卡,添加 IUSR 账户,给“读取”和“列出文件夹目录”权限就行。给多了反而危险。 最后提醒一句:IIS 6 不支持 IPv6,也不支持 .NET 4.0 以上的运行时。如果客户说网站要连数据库,那还得装 SQL Server 2000 或 2005 的客户端驱动,OLEDB 连接字符串里得写 D:\i386 或者你挂载后分配的盘符。安装进度条走得很慢,大概两三分钟。期间别乱点别的窗口,容易卡死。装完会提示重启,重启后 IIS 6 的服务就已经自动启动了。http://localhost。如果看到 IIS 6 的默认欢迎页面——就是那个蓝白相间、写着“Microsoft Windows Server”的页面——就说明核心服务没问题。但光这样不够,你得检查“管理工具”里的“Internet 信息服务 (IIS) 管理器”能不能正常打开。我遇到过一种情况:服务起来了,但管理器打不开,提示“MMC 无法创建管理单元”。多半是系统组件注册表损坏,得用命令 regsvr32 iisui.dll 重新注册。../ 这种相对路径写法,IIS 6 默认禁止父路径访问。在“属性”的“主目录”选项卡里,点“配置”,再点“选项”,把“启用父路径”勾上。不设这个,网站首页能打开,但所有子页面的图片和链接全会断掉。Provider=SQLOLEDB.1。就这些了。装完跑一下客户原有的测试页面,能弹出数据库里的记录,就算收工。
-
上一篇
-
下一篇