***站点的建立涉及一系列的操作步骤,主要目的是为了确保站点的安全性、稳定性和可管理性。以下是根据提供的文件内容,详细解说建立***站点所需掌握的知识点:
1. 建立站点专用用户
在创建***站点之前,需要设置两个专用用户账户,一个用于运行站点本身(如***),另一个用于运行***工作进程(如***_wpg)。这些用户通常隶属于不同的Windows安全组,如 Guests 组和IIS_WPG组。这样做的目的是为了实现权限分离,防止运行站点的用户拥有过高的系统权限,从而降低系统风险。
具体步骤包括:
- 通过计算机管理工具创建新用户,并为其设置复杂的密码,保证密码不会更改且永不过期。
- 在用户属性的“隶属于”选项卡中,移除默认的Users组成员资格,将用户添加到guests组或IIS_WPG组。
2. 设置站点专用文件夹属性
建立专用文件夹用于存放站点文件,然后设置其安全属性以确保只有授权的用户账户可以访问该文件夹。
操作步骤有:
- 创建站点专用文件夹,例如在D:web目录下创建***文件夹。
- 在文件夹的安全属性中,为***和***_wpg用户账户授予修改、读取和运行、列出文件夹目录、读取、写入等权限。
3. 建立隔离用户的FTP站点,并建立专属虚拟目录
通过FTP站点,用户可以上传或下载文件,对于特定的FTP站点,还需要为其建立专属的虚拟目录,以允许访问特定的站点内容。
具体操作步骤:
- 创建FTP站点,并设置相应的IP地址、端口号等。
- 在FTP站点中设置隔离用户,限制用户只能访问自己的目录。
- 设置FTP主路径,并配置FTP权限,通常需要勾选读取和写入。
- 新建虚拟目录时,同样需要配置访问权限,并确保勾选读取和写入权限。
4. 建立站点专用应用程序池
***应用程序池允许为每个应用程序或网站分配独立的进程,这样可以隔离应用程序,防止应用程序之间互相影响,增强站点的稳定性和安全性。
操作步骤如下:
- 在IIS管理器中创建新的应用程序池,例如命名为***。
- 设置应用程序池的属性,包括设置标识,即应用程序池运行身份,通常使用***_wpg用户账户。
- 在应用程序池设置中,可以配置诸如托管管道模式、回收等高级选项。
5. 新建Web站点
创建站点是建立***站点的最后一步,需要配置站点的详细信息,包括IP地址、TCP端口、主机头等,并指定站点的主目录。
具体操作步骤包括:
- 在IIS管理器中新建网站,并在向导中填写站点描述。
- 选择合适的IP地址和端口号,输入主机头,如***。
- 指定主目录路径,该路径应为之前创建的专用文件夹。
- 设置网站访问权限,保证有适当的读取和脚本运行权限。
- 配置目录安全性,设置身份验证方法,输入之前创建的站点专用用户账户信息。
- 在站点属性中,确保应用程序池选择正确,并最终完成Web站点的设置。
在实际操作过程中,还需要注意一些细节,例如正确地识别和编辑OCR扫描得到的文本中的错误或遗漏,以确保设置无误。另外,出于安全考虑,在进行站点配置时,应当限制对服务器的远程管理,以避免潜在的安全风险。对于生产环境中的***站点,建议还进行更深层次的安全加固和性能优化,例如使用HTTPS协议、配置安全的IIS设置、应用代码审计等措施。