.Net Core 部署之一 《CentOS 从GitHub/Gitee 等源代码网站部署Web网站》
先看下楼主从某阿打折购买的渣渣服务器
lsb_release -a
一、安装dotnet-SDK
注册微软的服务
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
安装sdk
sudo yum update sudo yum install dotnet-sdk-2.2
二、克隆源代码(Gitee,Gitlab 之类的都可以)
git clone https://github.com/zhaozhengyan/WebNotebook.git
由于写博客的时候,网络抽风,GitHub 网络太忙采用,Gitee 克隆代码
https://gitee.com/zohnzhao/WebNotebook.git
果然秒开
三、进入项目文件夹 执行 dotnet run 命令查看能否编译
先 cd / 进入到主目录
然后进入到刚刚克隆下来的源代码的路径下(ps: git clone 默认都克隆岛 root 文件夹下面了)
我们 cd /root/ 就可以看到 自己的代码了
我这里直接进入到 csproj 的目录下
cd /root/WebNotebook/WebNotebook/
然后执行 dotnet run
可以看到编译没有出错,listening 的地址也没问题
接下来就是要配置外网访问了,去阿里云 把 5000的端口打开
然后 访问
结尾
这种发布方式目前是最简单的上手难度低,下一篇 我将使用 nginx ,这样就不需要去阿里云开新端口了,并且采用 &
将 指令放在后台运行