环境:
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 --
importhttps:
//packages.microsoft.com/keys/microsoft.ascsudo 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