Asp.net Core应用程序在Linux上部署的图文详解

快两个月没接触.net,倒是天天在用linux,所以想尝试一下在linux运行喜欢的.net 应用。

安装CentOS

安装.Net core for Linux

创建Asp.net Core应用程序

安装Nginx

配置Nginx代理

1,安装CentOS系统

这个网上教程太多滤过。

image

 

2,安装跨平台的.NET Core SDK for CentOS7

sudo yum update

sudo yum install libunwind libicu

sudo yum install dotnet-sdk-2.0.0

image

dotnet –info可以确认是否安装成功

image

 

3,创建Asp.net Core应用程序

dotnet new web

image

由于需要虚拟机外部访问得修改默认的localhost设置:

vi Program.cs

添加UseUrls(“http://*:5000”)

image

发布并测试

dotnet publish –c release

dotnet TestAspnetCore.dll

image

重点:设置防火墙

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --permanent --zone=public --add-port=5000/tcp
sudo firewall-cmd --reload

image

虚拟机外部访问确认

image

image

 

4,安装Nginx

sudo yum install epel-release

sudo yum install nginx

nginx –v 查看版本

image

查找Linux的IP地址,启动Nginx服务

image

虚拟机外部访问地址

备注:如果无法显示这个页面估计是防火墙没有设置。

image

 

5,配置Nginx代理

 

image

nginx详细设置待续

以上就是Asp.net Core应用程序在Linux上部署的图文详解的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1432684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月17日 08:30:33
下一篇 2025年12月17日 08:31:00

相关推荐

发表回复

登录后才能评论
关注微信