广告
返回顶部
首页 > 资讯 > 操作系统 >linux 服务器利用宝塔面板部署.net 6(.net core)服务端程序图文步骤
  • 785
分享到

linux 服务器利用宝塔面板部署.net 6(.net core)服务端程序图文步骤

linux服务器.netcore 2023-09-06 10:09:04 785人浏览 独家记忆
摘要

使用宝塔可视化操作发布.net core 项目 随着.Net Core 跨平台技术的兴起,微软.net拥抱云原生,支持跨平台,可以使基于.net core技术的服务端程序轻松移植到基于linux的

使用宝塔可视化操作发布.net core 项目

随着.Net Core 跨平台技术的兴起,微软.net拥抱云原生,支持跨平台,可以使基于.net core技术的服务端程序轻松移植到基于linux的云服务器上,本文以图文的方式介绍如何利用阿里云轻量应用服务器安装宝塔面板部署基于.net core的后端服务器接口程序并正常运行。
步骤

  1. 准备一台linux服务器

  2. 安装宝塔镜像及开放端口(网上教程有很多,基本都是傻瓜式安装,这里不做过多赘述)

  3. 登录宝塔会看到这样的一个面板 在这里插入图片描述

  4. 点击左边网站选项进入网站列表
    在这里插入图片描述

  5. 点击添加站点填写站点信息(根目录填写存放.net core 项目的跟目录,就是有 项目名称.dll的目录)添加完成后点击提交
    在这里插入图片描述

  6. 发布.netcore 程序
    注意,部署模式选择独立,否则需要现在linux服务器装.netcore运行环境。详细请看
    https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos
    在这里插入图片描述

  7. 发布完成后并确保咱们项目没问题之后,就可以进入宝塔去上传了。

  8. 进入第5步选择的根目录中,上传打包之后的文件
    在这里插入图片描述

  9. 进入软件商店搜索并下载守护进程软件
    在这里插入图片描述

  10. 安装完成后进入并添加守护进程
    启动命令后的端口可以随意指定,注意,是没有被占用过的。
    准备妥当后点击确定
    在这里插入图片描述

  11. 进入网站列表点击刚创建的网站填写反向代理
    代理地址就是上一步启动命令中的填写的地址。

location / {      proxy_pass Http://localhost:5052;      proxy_http_version 1.1;      proxy_set_header Upgrade $http_upgrade;      proxy_set_header Connection keep-alive;      proxy_set_header Host $host;      proxy_cache_bypass $http_upgrade;      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;      proxy_set_header X-Forwarded-Proto $scheme;    }

在这里插入图片描述
至此整个配置过程已经大功告成,我们可以通过浏览器访问一下.net apiswagger文档:https://api.xxxx.com/swagger/index.html 已经可以访问了:
在这里插入图片描述

结语
.net跨平台,超高的性能,简易的部署方式给后端程序员又提供了一种新的选择,以上便是通过阿里云轻量应用服务器采用宝塔面板全界面操作的全过程,简单实用而且很方便!

来源地址:https://blog.csdn.net/qq_45602658/article/details/129299814

--结束END--

本文标题: linux 服务器利用宝塔面板部署.net 6(.net core)服务端程序图文步骤

本文链接: https://www.lsjlt.com/news/396911.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作