Fork me on GitHub

logo我的个人地带

努力每一天,每天进步一点点,每天快乐一点点

宝塔面板部署SSCMS

  1. 宝塔面板的安装:
    下载宝塔
    ubuntu安装

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

万能安装:

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
  1. Net的安装
    SSCMS 下载的版本是net7
    ubuntu 安装脚本:

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

安装.net

sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-7.0
  1. SSCMS发布

npm installnpm run build-linux-x64dotnet build ./build-linux-x64/build.sln -c Releasedotnet publish ./build-linux-x64/src/SSCMS.Cli/SSCMS.Cli.csproj -r linux-x64 -c Release -o ./publish/sscms-linux-x64dotnet publish ./build-linux-x64/src/SSCMS.Web/SSCMS.Web.csproj -r linux-x64 -c Release -o ./publish/sscms-linux-x64
npm run copy-linux-x64
  • 打包上传到服务器

  1. SSCMS部署

- 创建站点

1701938938951.png

- 配置SSL

1701939051971.png

- 配置反向代理


  3.png

- 配置守护进程
在宝塔中搜索 “进程守护管理器”, 进行安装,安装之后,添加守护进程:

4.png

  • 下面的启动命令:

dotnet SSCMS.Web.dll --urls http://*:8082 >>log.log

**** 8082是指定的端口,因为我有其他程序占用默认的5000,所以改为8082
5. SSCMS安装
-- 访问你配置的地址: https://你的域名/ss-admin/install
进行配置安装 即可。



Comments 0