Toggle navigation


SiteFactory(动易)镜像手册

Version V5.9

由Websoft9将SiteFactory所需的组件制作成一个预装环境,打包成虚拟机镜像,任何云用户均可一键获取、快速安装。

SiteFactory(powereasy.net)是动易旗下的内容管理系统,采用ASP.NET 2.0进行分层开发。动易是中国最早的开源CMS,支持多屏访问。SiteFactory 具有灵活的产品架构、严密的安全性、无限的扩展性和伸缩性,能够高效构建起各种信息资讯类网站、企业内部知识网站、企业信息/产品展示门户网站、军区内网等多种网站应用型平台。SiteFactory 还拥有多种灵活、先进的互联网WEB2.0 应用模块,使得系统即使在面对复杂繁多的企业经营管理需求时都能够应对自如,成为名符其实的“网站梦工厂”。

 


本文档适用于通过主流云市场购买和部署了Websoft9镜像的用户,文档内容重点指导用户进行安装配置、系统基本操作和常见运维问题处理。

主流云平台包括:阿里云、腾讯云、百度云、华为云、Azure、青云

Websoft9的镜像由运行环境、数据库和运维面板三个部分组成,以最新版本镜像为例包括:

版本与路径

下面重点列出使用本环境中所需的一些配置和目录说明(*星号为版本号)

SiteFactory网站目录
默认根目录:C:\inetpub\wwwroot\SiteFactory\WebSite
镜像根目录下文件wizard.aspx仅为安装引导之作用,建议安装完成后自行删除

运行环境(.NET4.6.1,IIS7.5)

.NET安装位置:C:\Windows\Microsoft.NET

数据库(SQLServer2012 Express,SQL Server Management Studio)
SQLServer数据目录: C:\Program Files\Microsoft SQL Server
SQL Server Management Studio是一个免费的可视化SQLServer客户端管理工具

运维面板(9Panel)
9Panel是Websoft9根据镜像用户的习惯和技术能力而研制的轻量级面板,以帮助用户快速掌握程序安装和运维工作
访问路径:http://ip/9panel

配置要求

本镜像最低配置建议为1核2G

  1. 镜像需要与服务器配套使用,获取Websoft9的镜像有两种方式:
    方式一:若没有可用的云服务器,登录主流云厂商的云市场,找到由Websoft9提供的“SiteFactory”相关免费镜像,点击“购买”(同时会配套购买云服务器,若只打算试用请选择“按量”方式购买,实现按小时使用,接近免费)
    方式二:登录到云厂商的控制面板,找到可用的云服务器,通过更换系统盘(重装镜像)的方式
  2. 待镜像购买或更换完成后,镜像会自动安装到配套的云服务器上,当云服务实例处于“运行中”后,通过浏览器访问网址 http://服务器公网IP/9panel,正常会出现如下界面:
  3. 如果浏览器访问以上网址没有任何反应,请检查您的安全组设置,确保80端口是开放的。

镜像验证通过后,即可根据9Panel(浏览器访问:http://公网ip/9panel)的提示完成剩余的应用安装过程。

建议在进入SiteFactory的安装界面之前,建议完成如下两个简单的操作:

  • 通过SQL Server Management Studio将sa密码修改成您自己的密码,并牢记密码
  • 通过域名管理面板中完成域名解析(增加一个A记录指向服务器IP),并在IIS中绑定域名

 

安装先决条件

本镜像的数据库采用SQLServer,安装的时候需要开启远程访问,两个步骤:

  1. 云控制台-服务器-安全组,打开1433端口
  2. 远程桌面到Windows服务器,在Windows服务器防火墙设置中开启远程访问(开启远程安装的数据库才可以连接):控制面板->系统和安全->Windows防火墙->允许程序或功能通过Windows防火墙,按照下图勾选后点击“确认”生效。

具体安装向导

具体安装向导如下:

  1. 本地浏览器访问:http://域名  http://公网IP 进入安装向导(首选域名访问方式安装)
  2. 完成通过许可协议、环境检测之后,进入配置数据库界面,填写数据库账号(默认用户名和密码参考本文档”常用账号与密码说明“章节),然后进入下一步
  3. 待数据库连接成功后,系统提示选择模板,请务必选择“默认模板方案”,然后进入下一步
  4. 根据提示,点击开始初始化,等待数据库初始化工作
  5. 进入后台管理目录、管理员认证码和后台管理员账号设置页面,请自行设置并必牢记之
  6. 系统提示安装成功
  7. 查看网站前台
  8. 查看网站后台

说明:后台管理地址为http://ip或域名/后台目录/admin_login.aspx

应用程序安装、使用和维护中需要用到二种账户:

1、SQLServer数据库默认账号和密码:sa/websoft9!

3、SiteFactory后台账号、密码、后台管理认证码和管理地址均为安装的时候自行设置的


2、Windows服务器操作系统账号和密码

  • 账号:administrator
  • 密码:是安装镜像的时候客户自行设置的,若不记得此密码,请登录云服务器后台,修改服务器密码,重启后生效
  • 登录:通过本地PC的远程桌面连接工具,参考(服务器通用文档-Windows远程管理与FTP

管理Windows系统,其实通过远程桌面登录到Windows服务上,通过拷贝粘贴就可以完成文件管理,无需FTP。

如果是多人使用Windows,需要使用FTP的话,请参考如下文档:

域名设置分为两个步骤:

步骤1:域名控制台解析域名

如果您的域名备案(大陆之外无需备案),可以通过云厂商的域名控制台进行域名解析,操作如下:

  1. 登录域名控制台->域名解析,进入解析设置界面(以阿里云为例)
  2. 增加一条A记录,主机记录那里填写二级域名的前缀(如www,shop,test等)或通配符@,记录值填写您的服务器公网ip地址,保存
  3. 域名解析成功,等待解析生效(不同的厂商解析生效时间不一样,1分钟-24小时不等)

注意:解析生效之后,本地访问可能由于缓存问题导致仍然没有生效,请清空浏览器缓存,然后通过CMD命令行刷新本地DNS操作

步骤2:编辑网站绑定

请远程登录到Windows服务器后,修改IIS下对应的网站的域名绑定,具体如下:

  • 打开IIS,右键点击需要配置域名的网站,选择“编辑绑定”,系统弹出网站绑定列表。选择一个没用绑定域名的网站后,点击“编辑” 按钮
  • 在主机名处填写域名,然后保存
  • 需要增加多个域名,请在第一步选择“添加”按钮

说明:如果你计划在服务器上增加多个应用,本步骤是必要的

本镜像使用IIS最为应用服务器,非常方便部署多个网站。环境中部署网站主要分为5个步骤:
上传网站代码->配置域名(非必要)->增加网站对应的数据库(非必要)->完成安装向导

示例:服务器新增网站

以部署一个网站为例(假设域名为www.abc.com),具体操作如下:

  1. 远程桌面到Windows服务器,将第一个网站目录上传到根目录(也可以是其他目录)下面,假设应用程序目录命为“mysite1”
  2. 提前将您的域名www.abc.com解析到服务器公网IP地址,并确保已经解析成功
  3. 打开IIS-网站-添加网站,参考下图完成路径、域名填写,然后保存
  4. 通过 http://域名/ 的方式来访问应用
  5. 如果在安装向导过程中提示数据库无法自动创建,需要通过http://ip/phpmyadmin 创建数据库

安装第二个网站mysite2,操作步骤同样

网站默认根目录为:C:\inetpub\wwwroot

下面列出SiteFactory使用中比较常见的问题以及对应的处理方案

如何修改网站根目录?

也许你希望将网站根目录设置到D盘或不喜欢现在根目录的位置,这个时候就需要修改网站默认根目录了。WAMP环境的根目录是可以被修改的,具体只需2个步骤:

  • 打开IIS,邮件点击Default Web Site,依次选择管理网站-高级设置,
  • 将物理路径修改为新的路径即可(要提前将wwwroot内容拷贝到新目录)
  • 重启IIS后生效

 

本镜像使用SQLServer作为数据库。数据库的操作请参考:http://docs.websoft9.com/xdocs/sqlserver2012express-image-guide/

如何开启SQLServer的远程访问?

本镜像默认完成了SQLServer远程访问的配置,但需要立即使用远程连接,还需要完成如下两个步骤:

  1. 在Windows服务器防火墙设置中开启远程访问。控制面板->系统和安全->Windows防火墙->打开或关闭Windows防火墙

  2. 在云控制台中,开启服务器安全组的1433端口,即可远程访问。

修改网站配置之后,有时候需要完成相关服务的启动和停止

IIS重启

进入IIS,点击主机名称,右侧的操作就会显示重启启动,停止等操作

SQLServer重启

在“开始”-> “管理工具”->“服务”中重启SQLServer服务。

网站技术日新月异,更新升级是维护工作之一,长时间不升级的程序,就如长时间不维护的建筑物一样,会加速老化、功能逐渐缺失直至无法使用。镜像完整的升级包括:操作系统补丁升级、运行环境补丁漏洞升级和应用程序升级三个部分。

应用软件的升级

应用软件的升级请根据具体软件而定,可供参考的例子包括:

网站的定期备份和重要操作之前的备份工作(如系统升级或重要修改)无比重要,可以做到防范于未然,让发生了意外而能够进行复原,这是网站运维工作的重中之重。 镜像的备份有基于服务器快照自动备份、手动本地备份方式,两种凡是各有利弊,建议结合起来使用

服务快照自动备份

云服务器厂商都会提供一个叫“快照”的功能,快照是针对于服务器的磁盘来说的。快照工具可以记录指定时间点硬盘的数据,全部备份起来,并可以实现一键恢复。 如果您对磁盘进行了自动的快照设定,如下场景您便可以比较从容的面对: 1、工作了几天的成果,被误删了 2、黑客把把网站网站弄的面目全非 3、现在的内容已经乱七八糟了,我要回到一个正常的服务器状态 做了快照备份,一键恢复到备份时间点的状态。也就是现场还原,很好的功能。 不同的云厂商快照设置稍有差别,具体参考:

手工本地备份

手工本地备份主要是通过下载应用程序文件和备份导出数据库文件,建议备份周期每月一次,备份文件保存6个月左右。下面就具体的备份操作进行说明:

  1. 远程到Windows服务器,将网站目录完整的拷贝到本地(建议压缩后再拷贝)
  2. 登录数据库管理器界面,导出数据后下载到本地
  3. 将程序文件和数据库文件放到同一个文件夹,根据日期命名,备份工作完成
  • 官网:http://www.powereasy.net
  • 模板中心:http://moban.powereasy.net
  • 下载中心:http://www.powereasy.net/Soft/

本文档由长沙网久软件有限公司原创,为了保证文档的严肃性和可用性,任何人不得盗用或修改后二次分发。需转载请标注来源,否则我们保留给予法律追究的权利。

我们会定期更新文档,请访问在线文档以获取最新版本

本文档在线地址:http://docs.websoft9.com/xdocs/sitefactory-image-guide/
合作或技术支持:http://www.websoft9.com