| 
 | |
| 
 | 
| 开发:
C++知识库 
Java知识库 
JavaScript 
Python 
PHP知识库 
人工智能 
区块链 
大数据 
移动开发 
嵌入式 
开发工具 
数据结构与算法 
开发测试 
游戏开发 
网络协议 
系统运维 教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 | 
| -> 系统运维 -> Linux下部署ASP net core程序(Nginx反向代理) -> 正文阅读 | 
|  | 
| [系统运维]Linux下部署ASP net core程序(Nginx反向代理) | 
| 
 前言部署分为三步,首先是Nginx中间件的部署,它的作用是提供web服务并为ASP net core程序提供代理,让使用者能够在外部进行访问;其次是dotnet的安装部署,我们都知道ASP net core是可以做到跨平台的,因此我们需要部署它的运行环境之后才能让程序在Linux环境中运行;最后是两个服务之间的联动配置,环境部署完成就是发布、上传、启动以及访问测试。 部署环境是CentOS 7 x64 一、Nginx安装部署配置(非编译安装)我在网上找了很久,发现是nginx不在linux的官方yum源中,但我找到两种安装方法: 自己写的教程安装nginx: 
 如果不想要该发行版本,则可以到http://nginx.org/packages/centos/7/x86_64/RPMS/中进行选择。 通过命令 
 通过命令 
 输入命令: 
 如图所示,日志中显示是80端口已被占用,因此我们有两种方法 
 在这里我们选择第一种方法,输入命令: 
 从图中我们可以看到是httpd服务占用了80端口(httpd是Apache在Linux中的服务名称),使用命令 
 使用命令: 
 官方教程(暂时没有用)教程地址:http://nginx.org/en/linux_packages.html#RHEL-CentOS 二、.net core程序运行环境的部署在部署环境时,生产环境一般是只需要运行环境即可,现在我们是测试环境,就安装的是SDK,这其中就包含了运行环境。 首先还是添加源(也被称为获取签名密钥) 
 安装.net SDK 
 
 检验安装是否完成 
 
 三、联动配置首先打开nginx的配置文件,旧版的nginx配置文件默认路径是: 
 但是后面更新之后其server配置则是被写在了 重启Nginx 
 设置Nginx为开机自启 
 四、发布、上传、启动以及访问测试发布
 
 
 上传我这里利用的是xftp来进行传输 前面工作做完之后就要启动.net core程序并且进行访问测试。 启动程序首先cd到Linux的web根目录下,路径地址因人而异 启动程序命令为 
 
 出现该页面说明.net core程序已经启动完成。 访问测试因为我部署的是web api程序,因此我需要在浏览器中输入其api接口的地址才能够得到信息,如果是其他的普通的.net core程序则可以在浏览器中输入Linux的IP即可访问到我们开发的.net core程序,我的则是需要额外地输入其他的路径信息,经过测试能够调用api接口说明部署完成! 写在最后关于该.net core程序的进程,我在网上查阅资料资料时发现还需要进行进程守护,方法如下(毕竟是简单测试,因此下面的方法还没有测试): nohup 启动这样一来你的网站就跑起来了,并且断开会话进程也不会被关闭,简单和无需进行配置就是它的优点,但若是想要关闭就麻烦了,需要  Supervisor 守护
 安装 supervisor配置 supervisor
 
 
 相关命令
 参考资料:
 | 
|  | 
|  | 
| 上一篇文章 下一篇文章 查看所有文章 | 
| 
 | 
| 开发:
C++知识库 
Java知识库 
JavaScript 
Python 
PHP知识库 
人工智能 
区块链 
大数据 
移动开发 
嵌入式 
开发工具 
数据结构与算法 
开发测试 
游戏开发 
网络协议 
系统运维 教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 | 
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年10日历 | -2025/10/31 9:41:22- | 
| 
 | 
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |