全栈工程师-咨询电话:15675178605 (微信同号)

部署商城所有系统的Web站点_跨平台版Linux部署

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

一、商城所有系统的Web站点部署

商城所有系统的Web站点项目文件在【OctMallAllWeb】文件夹中,主要包括:

OctThirdApiCallSystemWeb_Publish(调用第三方平台API处理系统,如:微信,支付宝,短信,快递等接口), 
OctTradingSystemWeb_Publish(交易系统、订单系统、财务系统),
OctUserGoodsShopSystemWeb_Publish(会员系统、店铺系统、产品商品系统、库存系统),
OctAfterSaleAccCusSystemWeb_Publish(售后系统,投诉系统,客户系统), 
OctAdvertiserSystemWeb_Publish (平台广告系统 ,管理平台所有广告内容),  
OctFileUploadSystemWeb_Publish (文件处理与上传系统 、商城平台的各种图片,音频,视频等文件上传与处理) ,
OctCommonCodeSystemWeb_Publish (各项目通用功能模块系统、各项目通用与数据协调功能集成) , 
OctMallMiniWeb_Publish(微信小程序后台API接口微服务),
OctMallAppWeb_Publish(APP后台API接口微服务务)。 
OctWapWeb_Publish (公众号/H5/Wap移动端的集成站点)
OctShopSystemWeb_Publish  (商家后台系统站点)
OctCmsSystemWeb_Publish  (商城平台管理系统站点)

特别注意,不要更改文件夹或文件的名称,以避免程序路径错误。

二、各Web站点对应的本地访问IP与端口如下 :

OctThirdApiCallSystemWeb_Publish  --> 127.0.0.1:8003

OctTradingSystemWeb_Publish --> 127.0.0.1:8002

OctUserGoodsShopSystemWeb_Publish --> 127.0.0.1:8001

OctAfterSaleAccCusSystemWeb_Publish --> 127.0.0.1:8005

OctAdvertiserSystemWeb_Publish  --> 127.0.0.1:8004

OctFileUploadSystemWeb_Publish --> 127.0.0.1:8006

OctCommonCodeSystemWeb_Publish  --> 127.0.0.1:8000

OctMallMiniWeb_Publish --> 127.0.0.1:8010

OctMallAppWeb_Publish --> 127.0.0.1:8011

OctWapWeb_Publish  --> 127.0.0.1:8007

OctShopSystemWeb_Publish  --> 127.0.0.1:8008

OctCmsSystemWeb_Publish  --> 127.0.0.1:8009

三、测试各站点是否能正常运行,对应的本地访问IP和端口是否正确

-->首先用命令 【dotnet --info】 查看当前 Asp.net Core 运行环境的版本,必须是6.0.1 否则会报错


-->然后从站点OctThirdApiCallSystemWeb_Publish开始测试,
用命令cd 将目录定位到【 ../OctMallAllWeb/OctThirdApiCallSystemWeb_Publish 】下,并在此目录下找到,
以项目名称为文件名的.dll文件如:OctThirdApiCallSystemWeb.dll  执行以下命令:

【命令:dotnet OctThirdApiCallSystemWeb.dll ->运行站点】

命令运行成功后,会显示一些站点相关的信息,说明站点已经运行成功了。


我们用如:http://127.0.0.1:8003 的地址进行访问。看有返回么,如果有显示返回
则说明站点正常,由于各站点的参数配置还没有做好,可能会报网站具体程序的错误,
不用着急,进行站点参数配置后就正常了。

依据同样的步骤,测试其他的站点是否能正确运行起来,注意,命令中 OctThirdApiCallSystemWeb.dll  是根据站点的不同,名称也是不同的。
如有问题请联系本官网的在线【全栈工程师】咨询。

四、文件夹权限设置

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



上一步:八大数据库安装与配置_跨平台版Linux部署

下一步:所有站点进程守护supervisord_跨平台版Linux部署