一、创建一个.net core web api 的Demo
完成后的项目结构如图
修改下监听端口
发布代码
二、发布到CentOS 7上并运行
下一步需要一定的虚拟机知识了,我这里使用了windows10自带的Hyper-v,使用Hyper-v搭建一个CentOS 7系统,如下图
这个跟VM Ware虚拟机是类似的,大家可以选择性了解。
接下来把文件上传到CentOS 7上面
切换到文件对应目录下,并执行,(注意,这一步可能会遇到防火墙阻拦的问题,如果执行不成功,请关闭防火墙),操作如下
关于CentOS 7 防火墙的命令有:
firewall-cmd --state 查看防火墙状态 running/not running
如果是running状态,请关闭防火墙,执行以下命令
systemctl stop firewalld.service
继续往下走
新建一个session会话,访问试一下,接口服务返回成功