• Win2K服务器配置说明
  •  

    渐飞网站管理系统 v4.0在Windows 2000 Server 家族中的安装及安全设置


    渐飞网络--->星月

    ①在系统及IIS等所需组件安装好后,C盘,D盘及系统默认帐号如下所示:


    C盘根目录默认安全属性


    D盘根目录默认安全属性


    Windows 2000 Server安装好IIS及.NET支持后的系统默认帐号列表

    其中要用到以下组及帐号:
    Guset组 (来宾组,在系统中拥有最少的权限)

    Internet 来宾帐户 (匿名访问 Internet 信息服务的内置帐户)
    ASP.NET Machine Account (Account used for running the ASP.NET worker process (aspnet_wp.exe))用于执行.NET程序

    ②对C盘(系统盘)及D盘(Web站点存放盘)的安全设定:


    系统盘(C:)留下上图所示帐号访问权限,其它全部删除(不要替换下级目录权限设定,不然系统不能正常运行,可能会出问题:))
    Administrator|System组都给完全控制权限。



    其它盘(D:)留下上图所示帐号访问权限(Administrator|System有开完全控制权限),其它全部删除(不要替换下级目录权限设定)


    点击上图中的高级按钮,设定ASP.NET帐号的详细安全设定


    在权限对话框,添加ASP.NET帐号,并对其设定拒绝图中所示权限


    在权限对话框,再次添加ASPNET帐号,并对其设定允许图中所示权限,不要选择“将这些权限应用到这个容器中的对象和/或容器上”复选框

    ③建立IUSR_HOST1帐号及ASP.NET帐号设定:


    添加IUSR_HOST1帐号,并加入Guest组,删除USER组。做为匿名访问WEB站点帐号,如上图所示

    如果服务器上同时运行多个独立站点,依此法重复建立多个“IUSR_HOSTX”帐号,每个网站需要一个这样的帐号。

    ④设定WEB站点根目录安全属性:(此例所示WEB站点根目录在D:\JFCmsPro4.0,安装的是渐飞网站管理系统v4.0专业版)


    设定Web根目录安全选项,去掉从父目录继承来的权限。删除原来所有帐号及组,加入上图所示帐号|组
    添加Administrator|System组并具有所有权限,并加入新建立的IUSR_HOST1用户,开完全访问权限(开读取|写入也可以)。加入ASP.NET帐号(该 帐号详细设定见下面说明)。


    设定Web根目录安全选项,设定ASP.NET中安全选项,添加ASP.NET帐号,并拒绝图中所示选项


    设定Web根目录安全选项,添加ASP.NET帐号,并设定ASP.NET中安全选项,允许图中所示选项


    并加入新建立的IUSR_HOST1用户,开完全访问权限(开读取|写入也可以)

    到此,Web站点根目录权限设定结束。

    ⑤IIS设定:


    新建一个Web站点Host1,并将主目录指向Web站点目录(D:\JFCmsPro4.0)


    修改匿名访问帐号为IUSR_HOST1,并输入帐号密码

    ⑥访问安装好的渐飞网站管理系统 v4.0:

     
    访问渐飞网站管理系统后台


    登录成功,创建栏目,添加新闻功能

    ⑦测试服务器ASP.net访问权限:


    C盘访问被拒绝


    D盘访问被拒绝


    访问第二个Web站点目录(D:\Host2)失败

    注意:Web目录拥有所有权限(也可做相应限制),但各个站点间不能互访,相对独立。服务器在同时存放多个不同站点或虚拟主机相对安全许多。如果一台服务器上存放多个站点,可依照此法,建立多个WEB站点。需要更多更全的安全设定信息,请参考“ASP.NET虚拟主机安全漏洞解决方案

    此文如有欠妥之处,欢迎批评指正。欢迎到我们的论坛交流:http://bbs.jfcms.net


    CopyRight© 1999-2006 www.JFCms.Net™ All Rights Reserved