NetCore2.2版本系统发布在Linux上面

环境:

1.CentOS 7 Minimal

 安装下载:去官网,比较简单不多说;

  为什么选择CentOS: 完全免费;CentOS独有yum命令支持在线升级功能;稳定性高等等;这个最小版本够用其它版本参考官网;

注意:

1.Minimal 版本需要手动配置网络;命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33   版本不同会有差异,路径是一样的;然后将ONBOOT=no  改为 ONBOOT=yes 然后按Esc建 输入: :wq 保存编辑内容;接下来输入 service network restart重启网络服务;最后 ping www.baidu.com检查是否设置成功;

2.注意Selinux服务;我这里是直接关闭了;

4.端口及防火墙:后面会用到FTP及http,开启80端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent

systemctl restart firewalld

执行之后会有success提醒;我的已经是开启所以会有一个警告信息请忽略;

2..NetSdk (针对便携式发布情况,如果发布带上了环境配置请忽略)

1.注册MS签名密钥,生产提要;一台机器只需要做一次;命令如下:

  • sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
  • sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'

2.sdk安装:

  • sudo yum update
  • sudo yum install libunwind libicu
  • sudo yum install dotnet-sdk-2.1.3  #这个版本根据自己程序版本修改
  • 检测看输出 成功后: dotnet --info   查看版本信息  

3.上传文件:

1.准备一个FTP工具 自己写的FTP软件都行;

2.上传至目录:/home/wwwroot/ 

3.进入目录: cd /home/wwwroot/

        dotnet your-app.dll 

执行如下

 图片

https及http都已经可以访问了,然后再通过IP访问吧~ 

IP不会看的输入命令:ip addr    

这里还有很多要做的 :如反向代理服务,进程守护,服务器权限等等...有时间再补充

大致流程就是这样了,需要帮助OR不懂的可以加我qq 1015380326 

 

 

 

 

     

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值