CentOS 部署 .NetCore 服务
目录
安装 CentOs,可使用最小安装包镜像
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso
跟随安装步骤进行,中途要选择磁盘
设置 Root 用户密码
安装完毕后重启,进入系统,CentOs 最小版缺少一些必要组件,首先要打开网卡设置,用vi
编辑
vi /etc/sysconfig/network-scripts/ifcfg-ens33
编辑最后一行,将 ONBOOT=no
改为 ONBOOT=yes
:wq
保存并退出
重启网卡
service network restart
然后Ping一下百度,应该 OK 了
安装 ipconfig 等网络工具
中途需要输入 y
确认几次:sudo yum install net-tools
使用 ifconfig
查看本机 IP
下载 Putty
使用IP地址可进行远程连接:
安装 Nginx
参考教材https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-7
- 安装 Nginx:
sudo yum install epel-release
;sudo yum install nginx
- 启动 Nginx:
sudo systemctl start nginx
- 打开防火墙:
sudo firewall-cmd --permanent --zone=public --add-service=http
;sudo firewall-cmd --permanent --zone=public --add-service=https
- 重新加载防火墙:
sudo firewall-cmd --reload
现在可以使用命令在Web浏览器访问Nginx了
http://server_domain_name_or_IP/
安装 .Net Core 环境
https://www.microsoft.com/net/download/linux-package-manager/centos/sdk-current
|
|
至此,可输入 dotnet --version
查看 .NetCore 已安装成功。
参考:
http://video.jessetalk.cn/course/4/task/6/show http://video.jessetalk.cn/course/4/task/7/show
警告
本文最后更新于 March 10, 2018,文中内容可能已过时,请谨慎使用。