核心商城系统演示地址
演示平台 演示地址 账号、密码 说明
后端管理演示地址 https://admin.demo.coreshop.cn coreshop(coreshop) 整个后台管理系统,支持前后端分离部署
接口演示地址 https://api.demo.coreshop.cn coreshop(coreshop) 承接所有数据的接口,可查看定时任务等
二维码展示
  • 小程序商城

  • 安卓APP商城

  • IOS APP商城

Linux下宝塔部署项目(小Q呆萌发布)

Linux下基于宝塔(BT)部署CoreShop项目

文档由  小Q呆萌【QQ:850484203】 制作,在此表示感谢

服务器类型 :  CentOS 7.6 

一:安装宝塔

命令行: 

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

输入安装宝塔命令后等待安装完成   最后一步  记得输入 y 然后按回车

安装过程比较费时,

安装完成后出现以下界面

我们需要一个小本本记住 生成的ip地址  用户名(username) 和 密码(password)

二: 宝塔内配置运行环境

通过浏览器访问刚才小本本中记住的IP 来到宝塔的登录页面

输入小本本中的用户名和密码登录 ,勾选协议,进入面板

PS : 为什么我访问IP 未响应, 原因: 很可能你的云服务器安全组没有放行8888端口号.至于如何放行端口, 这个自行解决.因为不同的云服务器厂商,操作不一样.

先不要它推介的安装套件,直接点X

然后会让你绑定宝塔账号, 么有账号的可以点击注册,去免费注册一个  .

绑定宝塔账号  然后进入软件商店,切换到运行环境

让我们先装一个Nginx压压惊

找到 Nginx 然后点击安装即可

安装Mysql

一样的操作, 找到Mysql 点击安装  版本选择 5.7 (或者>=5.7,这里演示用的是5.7)

安装Redis 

一样的操作  找到Redis (找不到的请翻下页,或者直接搜索框搜索)   版本选择6.2,  点击安装即可

 

(可选)   安装  Php8.0

一样的操作  找到php8.0 点击安装

 

(可选)安装  phpAdmin  (依赖于Php8.0)

一样的操作  找到phpAdmin 点击安装即可

       安装系统工具 Supervisor管理器

       切换至系统工具

       一样的操作 找到Supervisor管理器,点击安装

安装完这个  我们的安装   就告一段落了   切换到已安装

列表如图,对于一些常用的 我们可以开启一下首页显示 

三: 配置软件

配置Mysql数据库,切换到数据库页面

点击 添加数据库,配置如下,访问权限本地 或者所有人都行, 这里为了方便 选择所有人.原则上是本地.

添加数据库完成以后 选择新创建的数据库,点击导入

点击本地上传, 上传我们从gitee上下载的工程文件里面的sql文件

上传完成以后关闭上传文件窗口,点击导入我们刚才上传的文件.

到此为止,mysql配置完毕

配置  Redis

找到软件商店里面已安装的Redis  点击设置

选择性能调整

这里可以设置Redis的密码,设完密码以后记得保存,

选择服务选项  点击重载配置 然后就可以退出了

四:  安装Asp.net Core Sdk 5.0

选择【安全】【ssh安全管理】打开【ssh秘钥登录】

然后 【打开文件】【终端】,之所以用这个终端,  因为输入一些东西时候.它是可以复制粘贴的 

输入命令:

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

该命令 先向微软递交一份投名状

然后

执行  Cd /  到根目录

再执行:

sudo yum install dotnet-sdk-5.0

期间有让输入Y/N 的  一律输入Y 回车继续

安装完了以后   执行  dotnet –version 测试是否安装成功,显示版本号 则证明.net sdk 已经安装成功了(其实可以只安装runtime   , 这里懒省事儿了 也不过多了几十m文件)

使用visual studio 2019发布程序

选择文件夹

默认是这样的

Publish后可以追加子路径,比如

完成以后  点击发布 

发布完成之后打开项目所在的磁盘路径  找到发布的文件

这个WebAdmin文件夹 就是我们需要上传的文件 压缩一下  ->WebAdmin.zip

回到宝塔  进入文件  进入到/usr/local/src目录

点击新建目录  命名为dotnetApps

 

进入dotnetApps目录

点击上传

将WebAdmin.zip 从本地上传到服务器上  点击解压

进入解压出来的WebAdmin目录

找到 appsetting.json文件

点击编辑

修改mysql的连接字符串

地址可以用localhost

数据库名  用户名  和 密码 改成自己的

这三者可以在数据库页面查到

PS:一定要填对,不然程序肯定跑不起来

AppConfig 后端管理地址就是  后台管理员登录入口

接口请求地址 就是微信小程序前端发起请求的地址

Redis 的配置

:

前两项填true就行

启动后台程序:

软件管理  ->已安装   

找到 Supervisor管理器

点击设置  点击 添加守护进程

输入名称

选择目录

选择解压的WebAdmin文件夹目录为项目路径

启动命令填

dotnet CoreCms.Net.Web.Admin.dll --urls http://*:5002 >>log.log

端口号一定要和上面配置的后台管理员登录接口一样

然后 点击确定 

WebApi的发布配置和启动  和这个WebAdmin的基本上一样  启动命令上的端口号不一样而已 

正常启动以后的界面如下:

另外注意事项还有  宝塔安全那里 把5000 和5002端口放行, 云服务器的安全组那里也要放行对应端口

 

扫描二维码
加入核心商城【CoreShop】官方Q群
随时了解每日新功能

联系我们
QQ群:70494974
手机:19145919666(周一至周六: 9:00-18:00)
微信:19145919666
地址:湖南省怀化市鹤城区城市中央A座23楼2308室

禁止使用核心商城系统(CoreShop)开源项目开发或运营赌博、色情、贷款、反动等一切违法应用,或使用从事其他非法目的违法犯罪行为。

软著登记号:2020SR1224749 2021SR1661132 备案号:湘ICP备2022003536号-1

本站所有内容版权归 怀化南山田舍科技有限公司 所有, 未经允许不得转载。

本站由 Asp.Net 6.0 提供强力驱动