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

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

概述Asp.net Core应用程序在Linux上部署的图文详解 快两个月没接触.net,倒是天天在用linux,所以想尝试一下在linux运行喜欢的.net 应用。

安装CentOS

安装.Net core for linux

创建Asp.net Core应用程序

安装Nginx

配置Nginx代理

1,安装CentOS系统

这个网上教程太多滤过。

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

sudo yum update

sudo yum install @R_425_4035@ libicu

sudo yum install dotnet-sdk-2.0.0

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

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

dotnet new web

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

vi Program.cs

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

发布并测试

dotnet publish –c release

dotnet TestAspnetCore.dll

重点:设置防火墙

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

虚拟机外部访问确认

4,安装Nginx

sudo yum install epel-release

sudo yum install Nginx

Nginx –v 查看版本

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

虚拟机外部访问地址

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

5,配置Nginx代理

Nginx详细设置待续 总结

以上是内存溢出为你收集整理的Asp.net Core应用程序在Linux上部署的图文详解全部内容,希望文章能够帮你解决Asp.net Core应用程序在Linux上部署的图文详解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1210977.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-04
下一篇2022-06-04

发表评论

登录后才能评论

评论列表(0条)

    保存