全栈工程师-咨询电话:15675178605 (微信同号)
后端各系统-部署与安装配置

后端系统服务器配置推荐:选择独立的云主机,如:阿里云。 配置推荐:CUP: 4核,主频/睿频:-/3.5 GHz  内存:16G 。  带宽:独立5M以上。  磁盘:推荐固态硬盘30GB以上。 

如果项目资金充裕,推荐每个后台系统使用独立云服务器,资金紧张的话所有系统包括数据库也可都放在同一台云服务器上。商城各系统经过我们研发团队的优化,可以在如阿里云最低档的云主机上正常运行。为了用户体验和速度,建议使用官方推荐的云服务器配置。

一、服务器软件安装

1)操作系统推荐安装:Windows Server 2019 数据中心版 ,   2) 推荐安装:IIS10以上, 并且安装.net Framework 4.5.2以上的版本。

二、后台系统Web站点项目文件部署

后台系统Web站点项目文件夹包括:OctThirdApiCallSystem (调用第三方平台API处理系统,如:微信,支付宝,短信,快递等接口), OctTradingSystem(交易系统、订单系统、财务系统),OctUserGoodsShopSystem(会员系统、店铺系统、产品商品系统、库存系统),OctAfterSaleAccCusSystem(售后系统,投诉系统,客户系统),  OctAdvertiserSystem (平台广告系统 ,管理平台所有广告内容),  OctFileUploadSystem (文件处理与上传系统 、商城平台的各种图片,音频,视频等文件上传与处理),OctCommonCodeSystem (各项目通用功能模块系统、各项目通用与数据协调功能集成), OctMallMiniWeb (微信小程序后台API接口微服务).。 将这些文件夹上传到服务器,并且放置在同一目录下如:E:\freeupload\xxxx

三、IIS建新站点配置

新建站点前,请将需要用到的域名解析到服务器IP上,每个系统站点需要一个独立的域名进行访问。推荐二级域名前缀命名如下:

asac.xxxx.com ->  OctAfterSaleAccCusSystem
cc.xxxx.com -> OctCommonCodeSystem 
fu.xxxx.com -> OctFileUploadSystem 
mini.xxxx.com -> OctMallMiniWeb 
oad.xxxx.com -> OctAdvertiserSystem 
tac.xxxx.com -> OctThirdApiCallSystem 
tra.xxxx.com -> OctTradingSystem
ugs.xxxx.com -> OctUserGoodsShopSystem

所有系统推荐使用Https的加密方式。注意:其中 OctFileUploadSystem 系统必须要使用Https方式,否则到了其他的Https站点,图片或视频,音频资源文件将无法正常打开。OctMallMiniWeb (微信小程序后台API接口微服务)这个也必须是Https,因为微信小程序只允许Https的请求。

IIS新建站点,注意Web站点的根目录:如:OctUserGoodsShopSystem  系统 -> ..\OctUserGoodsShopSystem\OctUserGoodsShopSystemWeb\OctUserGoodsShopSystemWeb     |   OctTradingSystem 系统 -> \OctTradingSystem\OctTradingSystemWeb\OctTradingSystemWeb    其他的系统类似。 如下图:


https的配置,请在IIS中导入证书文件,如不会IIS证书安装的,请在百度搜索相关资料 如下图:


所有的后端系统都必须以类似的方式,新建请求站点,并保证运行正常。

四、文件夹权限设置

 OctFileUploadSystem 系统中 站点根目录下:Upload文件夹设置Users组为可读写的权限。当然也可以仅对.net IIS账号开放读写权限。
同样:各项目中的 SysLogs 文件夹也需要读写权限,推荐 SysConfig 文件夹也开放读写的权限。请检视一下所有项目中的这几个文件夹,如果存在请开放读写权限。



下一步:前端各系统-部署与安装配置

上一步:八大数据库-安装与配置