首页 > 常识 > 互联网 > 网站制作 > CMS

SiteServer CMS 多服务器发布功能介绍

作者:yiluokuang.com  时间:2015-08-24
描述:多服务器发布是超大型网站所必须的一项功能,一台服务器所能承受的负载压力是有限的,通过多服务器发布以及DNS负载均衡机制能够将访问压力平均分配到多台服务器。

注:未预先设置发布服务器的请先设置,如何设置请见《服务器管理》。

一、多服务器发布概述

多服务器发布是超大型网站所必须的一项功能,一台服务器所能承受的负载压力是有限的,通过多服务器发布以及DNS负载均衡机制能够将访问压力平均分配到多台服务器。

SiteServer CMS 多服务器发布类似FTP软件,将本机网站的文件同步到预先设置的发布服务器中。

二、多服务器发布

在左侧菜单点击“功能管理”-->“多服务器发布”,进入以下界面:

界面分左右两个不同的区域,左边部分为本地网站的文件列表,右边部分为发布服务器的文件列表。

可以在左边或者右边进行各种操作,如上传文件、新建文件夹、删除文件等。

如果需要同步文件,可以选择文件后点击头部“传送”按钮,文件将由左部转送到右边,或者由右边传送到左边。

SiteServer CMS支持定时向多服务器发布的功能,功能详述参见《定时发布任务》。添加定时发布任务 点击系统左侧菜单“功能管理”-->“定时任务管理”-->“定时发布任务”进入定时发布任务管理界面,点击“添加发布任务”按钮添加新的发布任务。

服务器配置管理

一、服务器类型

服务器按照连接方式分为三种类型:本机、FTP连接服务器、网络邻居连接服务器。

“本机”即网站所在的服务器,指定此类型的服务器需要指定本机文件夹的路径;

“FTP连接服务器”指采用FTP方式连接的远程服务器,需要指定FTP连接地址及帐号;

“网络邻居连接服务器”指采用网络邻居方式连接的远程服务器,需要指定服务器的网络邻居地址;

二、发布服务器管理

多服务器发布功能首先需要添加发布服务器,系统将把本机文件发布到添加的发布服务器中。在此能够添加及管理发布服务器。

点击左侧菜单“配置管理”-->“服务器管理”-->“发布服务器管理”,进入如下界面:

点击“添加发布服务器”,弹出如下界面,这个界面是“连接方式”为“本机”(默认)的界面:

服务器名称:这个可以随便填写;

本机文件夹路径:在此添加发布到本机的文件夹路径;

当“连接方式”选择“采用FTP连接”时,弹出如下界面:

服务器名称:这个可以随便填写;

FTP服务器地址:FTP服务器的地址;

FTP服务器端口:FTP服务器的端口,默认为21;

FTP用户名:FTP连接的用户名;

FTP密码: FTP连接的密码;

FTP根目录: FTP连接更目录,默认可以不填写。

当“连接方式”选择“采用网络邻居连接”时,弹出如下界面:

服务器名称:这个可以随便填写;

网上邻居文件夹路径:采用“\机器名共享文件夹名”方式填写网上邻居文件夹地址。

三、备份服务器管理

定时备份功能将把文件或数据备份到指定的备份服务器中,备份服务器在此添加及管理。

点击左侧菜单“配置管理”-->“服务器管理”-->“备份服务器管理”,进入备份服务器管理界面,点击“添加备份服务器”弹出管理界面,填写内容与上面的“发布服务器管理”一样,可以根据自己的实际情况进行填写。

SiteServer CMS支持向多服务器发布、定时发布、定时备份的功能,功能详述参见《多服务器发布》、《定时发布任务》、《定时备份任务》。

SiteServer CMS 专业网站群版多站点支持,网站群管理

SiteServer CMS专业网站群版可管理网站数量不限SiteServer CMS 能够支撑对数百个网站的统一管理,支持父站点、子站点的创建与统一管理。SiteServer CMS 能够对每个站点设置不同的域名,一个站点内支持使用二级域名,同时系统支持精确到栏目的权限分配及协作机制,解决了多网站安全与权限的问题,完美实现了网站群管理思想。

SiteServer CMS 运行环境搭建与安装

环境要求

一、操作系统要求

Windows Server 2003(推荐)、Windows 2000、Windows XP

二、语言及数据库支撑环境要求

安装 SiteServer CMS 需要装有如下软件:

IIS 5.0、IIS6.0(推荐)及以上版本
 
.NET Framework 1.1、.NET Framework 2.0、.NET Framework 3.5
 
SQLSERVER 7.0、SQLSERVER 2000 或 SQLSERVER 2005(推荐) 及以上版本
 
如果您租用虚拟主机,请咨询虚拟主机提供商,您的空间服务器是否已安装了上述软件。

您的 SQL Server 数据库账号应当拥有"当前数据库管理员"权限,同时文件空间不低于 30M,数据库空间不低于 10M。

由于 SiteServer CMS 的数据表具有前缀设计,因此通常情况下可以将 SiteServer CMS 与其他软件安装在同一个数据库中。

三、安装可能用到的工具软件

如果您通过网络将 SiteServer CMS 软件上传到服务器上,您将可能需要一个 FTP 客户端软件。通过您的服务器 FTP 账号,使用该 FTP 客户端软件将相关文件上传到服务器上。

相关软件下载
 
.NET Framework 1.1  下载地址http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=zh-cn

.NET Framework 1.1 语言包  下载地址http://www.microsoft.com/downloads/details.aspx?FamilyID=04dbaf2e-61ed-43f4-8d2a-ccb2bab7b8eb&DisplayLang=zh-cn

.NET Framework 1.1 SP1  下载地址http://www.microsoft.com/downloads/details.aspx?FamilyID=8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9&DisplayLang=zh-cn

.NET Framework 2.0  下载地址http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn

.NET Framework 2.0 语言包  下载地址http://www.microsoft.com/downloads/details.aspx?FamilyID=39C8B63B-F64B-4B68-A774-B64ED0C32AE7&displaylang=zh-cn

.MDAC 2.8  下载地址http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=zh-cn

我们推荐的使用环境:

操作系统:windows 2003;WEB服务器:IIS 6;

数据库:Sql Server 2000;Framework:.NET Framework 2.0

操作系统的安装这里就不介绍了,只是建议您在安装了操作系统后安装好最新的补丁已防止一些常见的漏洞。下面简单的说一下IIS等安装方法。

一、IIS的安装

首先打开开始菜单,然后依次打开设置→控制面板→添加或删除程序→添加/删除Windows组件
接着在Windows组件向导内找到“应用程序服务器”,按照图一所示选择对应的组件。   

图一:

选择完成后,点击“确定”,Windows就会进入安装的过程,系统会提示您插入需要的相关系统盘。 剩下的操作就是一路“确定”即可完成IIS的安装。

二、Sql Server以及MDAC的安装

2003的系统下我们可以使用企业版的Sql Server 2000来搭建论坛的数据库,基本安装方法如下:

在安装程序刚启动的时候会提示“SQL Server 2000 sp2 及更低版本不受此版本的 Windows 支持。在安装了 SQL Server 2000 之后请应用 sp3。”暂时不理会点继续进入安装, 依次选择本地计算机→创建新的实例→服务器和客户端工具→使用本地系统帐号→选择典型设置安装的目录以及数据库默认存放的目录→设置SA帐号的密码(不要留空)。 再点击下一步后就开始执行安装操作了。安装完成后建议您尽快使用Sql server 2000的所有SP补丁以保护数据库的安全。

MDAC windows系统默认都是集成了的,如果您发现您的系统内没有安装的话。您可以下载来进行安装

下载地址: http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=zh-cn

三、NET Framework 2.0安装

下载.NET Framework 2.0 的安装包来进行安装

组件下载地址: http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn

语言包下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=39C8B63B-F64B-4B68-A774-B64ED0C32AE7&displaylang=zh-cn

进行完以上3步 SiteServer CMS 运行的环境就已经搭建完成了。

安装SiteServer CMS步骤

第 1 步:上传或解压程序包

使用 FTP 软件登录您的服务器,建立一个单独的目录,或选择合适的位置,确保存放在此位置的文件能够被 web 请求所访问到,并且该目录中具有执行 aspx 代码的权限。将 SiteServer CMS 文件包的 ./upload_files 目录中的全部文件和目录结构上传到服务器(注意:是上传 upload_files 目录中的文件和目录,而不是上传包含 upload_files 目录本身的目录和结构);或者使用Winrar、Winzip等软件解压程序包并存放到您的磁盘目录上。

第 2 步:设置目录权限

安装 SiteServer CMS 时请使用NTFS磁盘格式,否则在安装中可能出现异常。

Windows Server 2003:请您在安装产品前给网站根目录添加IIS来宾帐号(IUSR_Hostname)的只读权限,以及Network Service组的读写修改权限。

Windows Server 2000:请您在安装产品前给网站根目录添加IIS来宾帐号(IUSR_Hostname)的只读权限,以及ASP.NET帐号的读写修改权限。

Windows XP:请您在安装论坛前给网站根目录添加Network Service组的读写修改权限。

详细权限设置请参考《目录权限设置(非服务器环境)》以及《目录权限设置(服务器环境)》。

设置完毕目录权限后,我们需要在Windows控制面板 -> 管理工具 -> Internet 信息服务(IIS)管理器中进行IIS站点的建立及配置。详细说明可见文档中心的《建立IIS站点》。

如果SiteServer CMS 是SQLSERVER 版本,需要创建数据库,详细说明可见文档中心的《建立 SQL SERVER 数据库》。

虚拟主机的用户请联系虚拟主机商进行目录权限设置更改。

第 3 步:访问安装向导进行安装

请在浏览器中运行 siteserver/installer/default.aspx,即访问 http://您的域名/siteserver/installer/default.aspx ,然后按照提示操作完成最后的安装。

详细设置请参考《开始安装 SiteServer CMS》。

第 4 步:创建网站

系统安装完毕后将提示您创建第一个网站,如果选择站点模板将创建与所选模板完全相同的站点。若无合适的站点模板可供使用,请不勾选“使用”,然后点击“下一步”进行新建站点。至此,安装完毕。

目录权限设置(简单)以Windows XP为例,首先需要找到系统的根目录。

系统根目录指IIS虚拟目录或网站指向 SiteServer CMS 系统的目录,以下示例为D:test目录

首先在系统根目录中点击菜单:工具/文件夹选项,点击查看,将“使用简单文件共享(推荐)”的勾选去除,点击确定。

接下来在盘符上点击右键,找到安全选项卡,在安全选项卡上新增aspnet和network service用户,将列出文件夹目录权限赋予这两个用户:

然后在程序目录上点击右键,选择属性,显示属性窗口,在安全选项卡上新增aspnet和network service用户,并将完全控制权限赋予这两个用户:

到这里我们的目录权限就设置完成了。

目录权限设置(高级)

以Windows Server 2003为例,虚拟主机用户不必进行此项设置。

首先,我们需要用到以下的组:

IIS_WPG 组(也称为 IIS 工作进程组,IIS Worker Process Group)
Guests组 (来宾组,在系统中拥有最少的权限)

以及以下的帐号:
Internet 来宾帐户 (匿名访问 Internet 信息服务的内置帐户)
启动 IIS 进程帐户 (用于启动进程外应用程序的 Internet 信息服务的内置帐户)

首先我们新建两个帐号,打开控制面版中的管理工具然后找到计算机管理。

双击用户后展开用户的列表,在用户列表内点鼠标右键选择新用户。如下图:

点击新用户后出现下图:

在用户名等位置输入您要使用的用户名,全名以及描述是做说明用的可以不填写。这里建议您的用户名用"_iusr"和"_iwam"来做后缀以区别开IIS来宾帐号,和IIS的进程启动帐号。一般来说iusr为IIS来宾,iwam为IIS进程启动帐号。当然您也可以按照您的习惯来做后缀区分两个帐号已方便以后使用。
帐号的密码我建议您使用一个12位以上的数字字母和符号混合密码,或者是一个MD5两次后的密码。这样可以有效的防止密码被人暴力破解。

帐号建立完成我们来更改一下帐号的所属组,首先更改siteserver_iusr的组为Guests.如下图所示。

接着更改siteserver_iwam的组为IIS_WPG.如下图所示。

这样我们就有了访问网站时用户连接服务器的帐号siteserver_iusr,和服务器用来启动程序池运行.net程序的帐号siteserver_iwam。

下面更改IIS的配置:

在控制面板→管理工具→Internet 信息服务(IIS)管理器,打您的站点属性找到目录安全性选项卡,点身份验证和访问控制的编辑出现下图。
用户名中输入我们刚刚新添加的来宾组的帐号siteserver_iusr。

然后在应用程序池中新建一个应用程序池,命名为网站的目录名称或者siteserver。

然后在新建立的应用程序池上鼠标右键点属性,找到标识选项卡。选择配置后在帐号中输入刚刚设置的IIS进程启动帐号siteserver_iwam。

之后设置IIS站点属性,IIS站点要使用此程序池来运行。

做这些设置后我们还要更改windows下的temp文件夹的权限。给temp文件夹加上一个iis_wpg的帐号,并给于图示权限。

请在执行应用操作前,选择替换子目录。如下图所示

然后我们要给网站的目录添加siteserver_iusr和siteserver_iwam这两个帐号。

设置 siteserver_iusr 的权限为读取,设置 siteserver_iwam 的权限为除全部控制外的全部权限。

到这里我们的目录权限就设置完成了,再结合一些其它的服务器安全设置您便可以防御一部分已知的服务器入侵和攻击。

下面我们便可以开始进行 SiteServer CMS 的安装了。

建立IIS站点在这里介绍如何使用IIS在本机上建立虚拟目录,建立网站可以以此类推。

打开“控制面板→管理工具→Internet信息服务”,如下图:

右击图中的“默认网站”在菜单中选择“新建”→“虚拟目录”,出现下图界面,点击下一步:

填写虚拟目录别名(可以任意填写,如下图填入的是siteserver),那以后就可以通过访问http://localhost/siteserver/Siteserver进入Siteserver CMS安装界面了。

然后,选择您把SiteServer CMS文件夹存放的位置,虚拟目录要指向包含web.config的那一层就可以(如下图,D盘下面的Product下面的SiteServer这个文件夹里面包含web.config,那就指向SiteServer这个文件夹),点击下一步:

点击下一步

点击下一步完成IIS的虚拟目录设置,在下图中便可以看到树形结构中有了SiteServer的虚拟目录:

右击虚拟目录“SiteServer”点击属性,查看文档,如下图所示,检查启用默认文档中是否有“default.aspx”及“index.html”,如果没有则点击右侧的添加按钮进行添加:

到此站点配置完成。

建立 SQL SERVER 数据库Sql Server 2000建立独立帐号数据库方法
 
首先我们启动Sql Server 2000数据库,并打开企业管理器连接我们使用的数据库并找到数据库选项,在上面点击鼠标右键选择新建数据库如下图所示。建立数据库时可以在数据文件,和事件日志中设置数据文件的物理存放位置

然后我们在安全性中找登录项,在上面点击鼠标右键如下图所示。我们将他的默认数据库设置为我们刚刚建立的数据库。如果系统为英文请将sql server的字符集设置为Chinese_PRC_CI_AS。

然后再将这个帐号映射到数据库中,以限定数据库帐号的范围。

需要注意的是我们不要给数据库分配服务器角色,只需要如图所示赋予public,db_owner。

到这数据库就建立完成了,记住您设置的帐号和密码并再 SiteServer CMS 安装界面中填入。

开始安装 SiteServer CMS安装

SiteServer CMS 前的准备工作:

1.检查是否正确完整的上传了压缩包内 upload_files 目录下的所有文件。
2.IIS中创建了网站或虚拟目录,如果没有创建的话则创建。
3.确认网站已经建立了正确的程序池,且程序池工作正常(Windows XP可跳过这一步)。
4.创建了SQL Server数据库(SiteServer CMS Access 版本可跳过这一步)。
4.检查目录权限是否正确,SiteServer CMS 必须拥有所在目录的可写权限,然后开始安装。

如果是购买的虚拟主机空间,一般虚拟主机提供商已经为您配置好了.NET环境、IIS设置和数据库服务,您只需要把 upload_files 目录下的所有文件上传至空间的根目录下,然后利用SiteServer的安装配置向导就可以完成SiteServer CMS的安装。

开始安装 SiteServer CMS

在上面的配置完成后,我们可以访问http://您的网址/installer/siteserver/default.aspx来进行安装。

如果您使用虚拟目录则使用下面的地址http://虚拟目录名称/siteserver/installer/default.aspx。

安装共分为五个步骤,首先显示的是“许可协议”界面:

在上图中勾选“我已经阅读并同意此协议”,点击“继续”按钮,进入第二步:

在此系统将显示服务器环境信息,并对目录权限进行测试,如果没有对于的目录权限系统将提示,需要在服务器中设置对应的权限。

如果权限检测成功,点击下一步进入“数据库设置”界面:

在此界面中可以设置 SiteServer CMS 数据库,首先可以选择数据库类型,有“SQL SERVER”及“ACCESS”两种类型,如果选择“SQL SERVER”,需要填入连接数据库的用户名密码,并选择具体的数据库名称:

如果是选择“ACCESS”数据库,则无需填入数据库账号,直接点击下一步即可。

设置好数据库后点击下一步将进入“参数配置”界面:

在此可以设置 SiteServer CMS 的版本,分别有“标准版”、“专业版”及“全功能版”,根据需要的功能多少可以选择相应的版本。

之后添加访问后台的管理员用户名与密码,点击下一步即完成 SiteServer CMS 的安装了。

参考地址 http://help.siteserver.cn/setup/184/722.html

从手机浏览器访问《生活宝典》

站内搜索
  • 帝国CMS登录超时设置为0后无法登录的解决办法
  • 帝国CMS程序恢复栏目目录过程出现中断的解决方法
  • 帝国CMS升级步骤关于修改admin目录名的正确顺序
  • 帝国CMS无任何兼容性问题,调整服务器权限设置
  • 帝国CMS系统标签操作类型对应的序号
  • 不同提供商服务器会对CMS系统功能有影响
  • 帝国CMS同步远程发布功能介绍
  • 用Ecms做英文站需要改动哪些地方?
  • 常用的几种CMS网站管理系统参数设置方法
  • EmpireCMS图集修改参考
  • 微商帮
    世界网站大全
    中国科研团队:大象的长鼻子是如何越变越长了
    中国科研团队:大象的长
    自己是否能够像自己想的那样做成一件事,身旁人的判断会比自己准确
    自己是否能够像自己想
    火宫殿:吃喝玩乐看,烧香拜神佛,红火的庙会经济
    火宫殿:吃喝玩乐看,烧香
    眼见为实也不为实,更须谨慎看到的并非全貌
    眼见为实也不为实,更须