专题:技术分享 - Windows 2003 IIS6 网站隔离用户
阿里云技术服务团队:蒋金城
实现需求:
IIS网站隔离用户,防止一个网站出现问题影响了其他网站。
实现软件:
IIS
测试系统:
Windows 2003系统
安装配置:
1. 为每个网站创建一个用户:
1) 右击“我的电脑”,选择“管理”,打开“计算机管理”窗口。
2) 在“计算机管理”中:“系统工具”-“本地用户和组”-“用户”,右击“用户”,选择“新用户”
3) 在“新用户”窗口中,分别填写好用户名、全名、描述、密码,记住下面要勾选“用户不能更改密码”、“密码永不过期”这两个选项。点击创建即可。(密码不要设置过于简单)
4) 最终创建的结果如下截图(这里只是测试,如果多个网站,那么就创建多个用户,一个网站使用一个用户)
2) 点击”安全”选项卡,点击“添加”按钮,在“输入对象名称来选择”下面的输入框,输入之前创建的用户,这里就输入weba,在点击“检查名称”(这个是为了验证输入的账号是否正常),然后点击”确定”
3) 对添加的用户设置权限,选择刚刚添加的用户,下面会展示该用户对该目录的权限控制,如果没有特殊要求的话,就全部允许即可。
4) 最终结果如下图:
(补充:建议最终的效果如下图,只有administrators组和system组权限,外加添加的用户权限)
3. 添加网站,设置隔离用户:
1) 打开iis管理器,右击”网站”,选择”新建“-”网站“,打开”网站创建向导”,添加网站(这里就不详细说明)
2) 为网站设置访问用户,右击创建的网站,选择”属性“,打开网站属性窗口。
在网站属性窗口中,选择”目录安全性”选项卡
点击“编辑”按钮,打开“身份验证方法”窗口,这里需要输入的用户名就是刚刚对该网站目录添加的用户名,并且输入密码,点击确定的时候会在一次输入该用户的密码确认。这样就大功告成。
4. 验证一下,网站weba的目录下,切换到webb下提示路径未找到。这样网站weba有问题,也不会影响到网站webb了。
阿里云官方微博互动地址:http://weibo.com/1644971875/BbPDuFpWv?mod=weibotime