本文将为大家详细介绍“Asp.net Core应用程序在Linux上部署的方法”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Asp.net Core应用程序在Linux上部署的方法”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧。
创新互联成立以来不断整合自身及行业资源、不断突破观念以使企业策略得到完善和成熟,建立了一套“以技术为基点,以客户需求中心、市场为导向”的快速反应体系。对公司的主营项目,如中高端企业网站企划 / 设计、行业 / 企业门户设计推广、行业门户平台运营、重庆APP软件开发、成都手机网站制作、微信网站制作、软件开发、服务器托管等实行标准化操作,让客户可以直观的预知到从创新互联可以获得的服务效果。什么是Linux系统
Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。
在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 libunwind 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=https sudo 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代理
如果你能读到这里,小编希望你对“Asp.net Core应用程序在Linux上部署的方法”这一关键问题有了从实践层面最深刻的体会,具体使用情况还需要大家自己动手实践使用过才能领会,如果想阅读更多相关内容的文章,欢迎关注创新互联成都网站设计公司行业资讯频道!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文名称:Asp.netCore应用程序在Linux上部署的方法-创新互联
本文地址:http://scgulin.cn/article/dpgchg.html