.net core 之旅(一)搭建.net core的linux 环境

时间:2020-09-17 21:15:50   收藏:0   阅读:54
最近.net core 比较火。大部分公司都开始转向.net core ,作为技术储备也好,还是兴趣爱好,都有必要做一下研究,.net core 应该是未来的技术方向,不管是分布式服务还是跨平台。
服务端架构应该经历了这么几个阶段:
WebService--->Remoting Object---->WCF--->.Net Core

相比于前几种技术架构,.net core 实现了轻量级和跨平台的要求;可以部署在windows 和linux/Unix系统上。使用少量的代价就可以在这两种操作系统间移植,尤其是在当前的外部大环境下,windows 随时面临断供可能。国产操作系统如果顶上来,那就非常有必要学习跨平台技术了。

废话不多说,下面就让我们开启.net core 之旅吧

1.选择linux 、unix 操作系统
a).我们选择了一个centos 7 v2003操作系统,相关镜像在阿里云上下载http://mirrors.aliyun.com/centos/7/isos/x86_64
技术图片





3.安装.net core 环境

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(重启防火墙以使配置即时生效)

测试nginx是否可以访问。
技术图片

使用命令
dotnet webtest.dll --server.urls="http://*:5000"
技术图片

6.预览发布的网站,

技术图片
网站发布成功。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!