经过上面的介绍,我们早已基本把握了IIS的主要应用,下边我们进行一个综合案例实践,借助免费的Discuz系统搭建一个峰会。
Discuz!是由上海康盛公司提供的一套免费峰会系统,网上的好多峰会都是通过它搭建下来的。Discuz!有好多不同的版本,分别适用于不同的系统平台,这儿我们采用的是专门用于Windows平台的Discuz!NT3.6。
Discuz须要一个完整的系统环境,仅有IIS还远远不够。我们之前借助IIS搭建的网站仅能支持静态网站,因此我们还必需要安装动态网站程序;另外大多数网站都须要有数据库作为网站后台,所以还须要安装数据库系统。有了这种,能够构成一个完整的Web网站环境。
在Linux平台下比较有名的Web网站环境称为LAMP,即:Linux+Apache+Mysql+PHP。
我们这儿采用的是:Win20082008RR2+IIS7.5+SQLServer20082008RR2+ASP.NET,呵呵,也可以简称为WISA。
下边我们就开始来布署WISA。
1.安装ASP.NET
首先安装动态网站应用程序ASP.NET,这个早已集成于IIS中,只是默认没有安装。
在【IIS管理器】中,点击“添加角色服务”,勾选“ASP.NET”和“.NET扩充性”。
安装完成后,IIS就可以支持动态网站了。
2.安装SQLServer2008R2数据库
SQLSever2008R2是谷歌推出的数据库软件,功能十分强悍,好多网站都采用SQLServer作为后台数据库。SQLSever的镜像文件可以从谷歌网站上下载,可以免费试用180天。下载以后,在Hyper-V虚拟机中加载镜像文件。
之后我们以域管理员身分登入Web服务器进行操作。
加载SQLSever2008R2的镜像文件后会启动SQLSever安装中心。在右边的任务列表中选择“安装”选项,之后执行“全新安装或向现有安装添加功能”,启动安装向导。
输入序列号并接受许可条款,在“安装程序支持规则”中列举的所有项目必须保证状态不能为失败,之后才会继续安装过程。
在“设置角色”界面中,选择“SQLSever功能安装”,之后单击下一步,选择要安装的SQLSever功能组件,并设置安装目录。
在实例配置中选择默认实例。
在“服务器配置”界面中显示将安装的5种SQLServer服务,须要为这5种服务设置启动帐户,这儿单击“对所有SQLServer服务使用相同的帐户”,并键入域管理员帐户和密码。
在“数据库引擎配置”界面少将身分验证模式设置为“混合模式”,为SQLServer管理员sa设置密码,同时指定当前用户(域管理员)作为SQLServer管理员。
在“AnalysisServices配置”中指定域管理员为管理帐户。
之后将会开始漫长的安装过程,视笔记本配置情况通常须要10~20分钟。
安装完成后,在开始菜单中执行“SQLServerManagementStudio”运行数据库,在“服务器名称”中选择联接到当前的web服务器web服务器配置与管理,身分验证选择“SQLServer身分验证”,使用sa用户及密码登入。
登陆以后,在“数据库”上单击右键,新建一个名为“bbs”的数据库,借以作为峰会的后台数据库。
3.配置web站点
首先在DNS服务器中为站点创建一条主机记录bbs.ytvc.com.cn,对应到web服务器的IP地址192.168.1.5。
之后在Web服务器中,打开【IIS管理器】,为峰会创建一个名为bbs的站点,将站点主目录设置为“C:bbs”(须要提早创建好文件夹)。
将主机名设置为bbs.ytvc.com.cn。注意,假若IIS中只有这一个Web站点,则不须要设置主机名,设置了主机名即意味着启用了虚拟主机技术,这只在当一台Web服务器中有多个Web站点共存的时侯才有意义。
IIS的配置完成。
4.配置Discuz
从网上下载Discuz!NT3.6,解压缩以后将upload_files目录内的所有文件复制到站点根目录C:bbs下web服务器配置与管理,注意须要给与站点主目录USERS和NETWORKSERVICE读写权限。同时给与C:bbsinstall目录USERS和NETWORKSERVICE更改权限。
打开IE浏览器,输入bbs.ytvc.com.cn,开始Discuz峰会的配置过程。
首先接受许可合同,之后进行环境监测,必须保证所有检查全部通过。如出现个别项未验证成功,可能是权限设置没有做好,造成安装程序没法读取到相关数据。将目录权限设置完成后再刷新该页面即可继续配置过程。
填写数据库信息。数据库地址即当前Web服务器的IP地址;数据库名称是之前创建的bbs数据库;数据库用户名使用SQLServer默认的管理员帐户sa及其密码。
填写峰会管理员名称、密码。
最后一步会给峰会构建初始数据,点击”完成”会步入峰会.
然而很遗憾,期待中的峰会并没有出现,而是出现了一个错误页面。所以我们还须要继续配置。
5.配置IIS应用程序池
打开IIS管理器,选中“应用程序池”,将bbs站点应用程序池的托管管线模式改为“经典”。
之后点击左侧的“高级设置”,将“启用32位应用程序”改为“true”。
这样设置完以后,再度打开IE浏览器,总算可以正常登陆峰会了。
用之前创建的admin用户登入,点击右上角的“系统设置”登录后台。
在“论坛”页面中为峰会创建几个版块。
关掉后台,重新登陆峰会,选择一个版块,发个贴子试试,峰会总算搭建成功了。
暂无评论内容