前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云轻量服务器,宝塔Linux 9.2.0部署.net 8.0网站的新方式

腾讯云轻量服务器,宝塔Linux 9.2.0部署.net 8.0网站的新方式

原创
作者头像
踏雲風
发布2024-09-15 22:41:26
1080
发布2024-09-15 22:41:26
举报
文章被收录于专栏:随笔杂谈

前言

总所周知,宝塔面板作为一款集成了网站管理、数据库管理、文件管理等功能的服务器面板,在服务器运维中发挥着不可替代的作用。它通过直观友好的界面,将复杂的服务器操作简化为点点鼠标,大大降低了运维门槛。无论是新手站长还是资深运维工程师,都能快速上手。宝塔面板还提供了丰富的功能,如一键安装LNMP/LAMP环境、SSL证书管理、备份还原、监控告警等,极大地提高了运维效率。

在以往的版本,如果部署.net 网站,需要配合 进程守护管理器(Supervisor),使用网站反向代理的方式进行部署。

然而,在最新的9.2.0版本中,可以使用自带的.NET 项目 进行部署,相对之前的版本,可以更快速的进行部署。

下面,我们一步步完成一个.net 8.0 网站的搭建。

一、前期准备工作

1.1 关于轻量服务器镜像,建议选择新一点的版本。

这里我选择Debian 11进行部署,选择好对应镜像,进行重装

1.2 安装宝塔9.2.0

使用官方命令进行安装即可。

代码语言:txt
复制
wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec

如果是不同镜像,可能使用的脚本有所不一样。详情请见:

https://www.bt.cn/new/download.html

1.3 首次登录面板,安装所需基本软件

安装Nginx、Mysql 5.7 或者以上版本,建议把php也安装了,和phpmyadmin。方便管理mysql数据库。

安装后,建议将mysql 配置对大小写不敏感,以免程序中对数据库操作产生不必要的麻烦。

代码语言:txt
复制
lower_case_table_names=1

二、配置.net 环境

2.1 安装.net环境管理器 1.0

软件商店 > 搜索 .net环境管理器 ,然后进行安装

2.2 下载.net 8.0 runtime

点击 设置,并安装 8.0.100

截至本稿时间,.net 8.0 运行时,官方仍然未更新到最新版。

三、部署.net 网站

3.1 新建一个网站目录

3.2 将发布的程序,压缩上传上去

利用宝塔在线解压。这样可以更加快速的部署应用。

随后解压出来:

3.3 新建数据库,并将sql脚本还原上去

3.4 新建.net 项目,并配置:

这里启动用户:选择root、.net 版本,使用8.0.100

运行路径选择刚刚上传的路径。

启动命令:

代码语言:txt
复制
dotnet xxx.dll --urls http://*:5005

其中端口是内部端口,不要冲突即可。

注意勾选开机启动。这样就自带进程守护。

完成后,网站即可完成部署。但是无法外网访问。网外访问,需要绑定域名。

3.5 绑定域名:

点击编辑项目,先开启外网映射,再绑定域名:

这里即可完成域名绑定,使用域名访问即可。

如果需要绑定证书,可以在SSL设置绑定或者申请:

3.6 项目更新。

在实际使用中,总需要对项目进行更新迭代。而在新版的使用。更新也很简单。

第一,使用文件管理,覆盖相应文件。

第二,重启应用:设置》服务状态》重启

后记:

相比之前使用 进程守护管理器 3.0.5 进行部署来说。更加简单,也是整合在一起,不需要分开配置。推荐使用此方法部署。

当然,目前刚开始上线,还存在一些问题,比如.net 版本不是最新,某部分操作还有优化的空间。

我们也希望官方可以持续优化,让部署.net 应用更简单,更实用。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、前期准备工作
    • 1.1 关于轻量服务器镜像,建议选择新一点的版本。
      • 1.2 安装宝塔9.2.0
        • 1.3 首次登录面板,安装所需基本软件
        • 二、配置.net 环境
          • 2.1 安装.net环境管理器 1.0
            • 2.2 下载.net 8.0 runtime
            • 三、部署.net 网站
              • 3.1 新建一个网站目录
                • 3.2 将发布的程序,压缩上传上去
                  • 3.3 新建数据库,并将sql脚本还原上去
                    • 3.4 新建.net 项目,并配置:
                      • 3.5 绑定域名:
                        • 3.6 项目更新。
                        • 后记:
                        相关产品与服务
                        SSL 证书
                        腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档