windows 2008 server已经出来很长时间了,一直想体验一下。
正好前段时间,有一台服务器硬盘有点故障,于是买了个256G的固态硬盘,打算装一下windows2008。
用惯了windows 2003 ,初次使用windows server 2008,感觉很不习惯。首先是添加IIS服务,在功能里找了很长时间,没有发现IIS。最后网上搜索了一下,才发现要到角色里面去添加。
下面谈谈使用IIS7的一些感触。
1.IIS7的操作界面跟IIS6区别很大。个人认为IIS6的操作界面简单,便捷,所有操作可以在一个窗口里完成,只需要切换不同的面板即可。IIS7就很麻烦了,是分为很多功能链接。请看IIS6和IIS7的操作界面的区别。
上图为IIS6的截图,大家可以看出,都在一个窗口,只需要在面板中切换就可以。很方便,下图为IIS7的功能截图。
双击功能按钮后,不能方便的返回。必须要到左边点一下站点才行,操作起来很麻烦。而且大家可以看到列出来的功能里面,还没有绑定站点以及web对应目录的设置。那这些到哪去设置呢?需要在站点列表里面,点右键进行操作。请看站点右键后显示的菜单。
其中web对应目录设置,需要进入菜单中的高级设置。
2.IIS7的默认文档设置,很有问题。默认文档是保存在对应的web目录中的。如果不同的域名指向同一个目录的话,那么这几个域名都要共用一个默认文档。这样的话,就很不方便了。譬如站长帮手网(www.linkhelper.cn/)http://i.xxxx.cn 和 http://pr.xxxxr.cn 都指向e:\web\xxxx目录。但是http://i.xxxx.cn 的默认文档应该是site.asp,pr.xxxx.cn的默认文档是querypr.asp。这样的话,用IIS7就实现不了。因为如果你指定了pr.xxxx.cn的默认文档顺序第一是queypr.asp,那么i.xxxx.cn的默认文档也跟着变了,因为这个配置文件时保存在e:\web\xxxx目录里,而IIS6就没有这个问题。
有的人会问,既然你要共用一个目录,为啥要用不同的域名呢?很简单,因为不同的域名,可以对应不同的应用程序池,这样的话,就算其中一个应用程序池出错,也不会影响其他网站的访问。
那么也有人会说,那你完全可以复制文件重新做一个目录好了,但是这样会有一个问题,因为我不管是pr.xxxx.cn还是i.xxxx.cn,其中很多文件都是共用的,如果要更新的话,我得更新好几个目录,如果域名越多,以后对应的目录就越多,维护起来很不方便。
个人觉得,IIS7的不同域名对应同一个目录,则必须共用一个默认文档,这个设计非常不合理。