我们所谓的环境分离,是只测试环境,生产环境,有的可能还有UAT环境,那么我们可以通过我们的自动化部署平台,快速部署多个环境以后,“设置服务器地址”增加多个环境地址,发布时选择发布到哪个环境即可。
如下自动化部署工具,总共3步就可以完成部署
第一步:填写站点名称,选择站点路径
站点名称:比如我们设置为eHelperWeb,那么后续访问的时候就需要再浏览器中输入:http://127.0.0.1/eHelperWeb 这样的地址了(远程访问则把127.0.0.1改为您服务器实际IP地址)
协议:协议默认选择http,如果您需要在生产环境中使用https,那么部署后请自行采购并配置好服务器证书。
站点运行路径(站点的物理路径):这里与IIS中新建应用程序的物理路径等同,但是我们实际部署时候,此目录(如下图的D:\eHelper)下还会创建一系列子目录,用于存储附件,备份发布文件等等。
第二步:完成数据库相关配置
数据库服务器:要部署的数据库服务器地址,如果您已经安装有数据库,那么填写您实际的数据库服务器地址;
数据库端口:如果是MySQL,则默认3306,SQLServer则不可修改;
数据库名:数据库名称;
数据库用户:MySQL默认root,SQLServer默认sa;
数据库密码:默认123456,实际部署请设置一个足够复杂的密码,并请记住;
数据库安装路径:如果SQLServer数据库且存在,则,创建的新数据库文件将放置在这个目录,如果是MySQL数据库,则将MySQL安装到这个目录,会在这个目录下再创建子目录分表用于安装MySQL和存储数据文件。
MySQL安装包:下载MySQL并选择下载的zip文件,默认下载地址(地址如果有变动请自行搜索):https://downloads.mysql.com/archives/community/,目前只支持MySQL5.7的自动化部署,MySQL8未做过测试。
第三步:选择IIS应用程序文件
从我们网站后台下载的Web客户端或者H5客户端安装包的ZIP文件。
通过自动化部署工具可以快速部署多套环境,您也可以将所有环境部署在同一个服务器上,只需要前面的“站点名称”、“数据库名”不同即可。
完成环境部署后,我们只需要在发布的时候设置好“服务器地址”
(图片说明:设置服务器地址)
(图片说明:勾选要发布的环境)
(图片说明:发布即可)