.net core 之旅(一)搭建.net core的linux 环境
2021-01-03 14:28
标签:应该 art wal ase libunwind 网站 org 分布 选择 相比于前几种技术架构,.net core 实现了轻量级和跨平台的要求;可以部署在windows 和linux/Unix系统上。使用少量的代价就可以在这两种操作系统间移植,尤其是在当前的外部大环境下,windows 随时面临断供可能。国产操作系统如果顶上来,那就非常有必要学习跨平台技术了。 废话不多说,下面就让我们开启.net core 之旅吧 1.选择linux 、unix 操作系统 3.安装.net core 环境 安装成功! 配置防火墙 测试nginx是否可以访问。 使用命令 6.预览发布的网站, .net core 之旅(一)搭建.net core的linux 环境 标签:应该 art wal ase libunwind 网站 org 分布 选择 原文地址:https://blog.51cto.com/tangchaolizi/2531265
服务端架构应该经历了这么几个阶段:
WebService--->Remoting Object---->WCF--->.Net Core
a).我们选择了一个centos 7 v2003操作系统,相关镜像在阿里云上下载http://mirrors.aliyun.com/centos/7/isos/x86_64
启动虚拟机(发现第一天装的虚拟机怎么也启动不了,黑屏,根据网上教程试了几种方法还是不行,偶然间把虚拟机移除点,重新添加,可以了)
2.安装基础环境sudo yum install libunwind libicu(安装libicu依赖)
rpm -Uvh https: //packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
yum install dotnet-sdk-3.1
4.创建第一个.net core 应用
5.发布第一个.net core 工程
安装nginx
分别输入以下代码:curl -o nginx.rpm http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
rpm -ivh nginx.rpm
yum install nginx
输入:systemctl start nginx 来启动nginx。
输入:systemctl enable nginx 来设置nginx的开机启动(linux宕机、重启会自动运行nginx不需要连上去输入命令)。
命令:firewall-cmd --zone=public --add-port=80/tcp --permanent(开放80端口)
命令:systemctl restart firewalld(重启防火墙以使配置即时生效)
dotnet webtest.dll --server.urls="http://*:5000"
网站发布成功。
文章标题:.net core 之旅(一)搭建.net core的linux 环境
文章链接:http://soscw.com/index.php/essay/39833.html