首先感谢张善友大大提供的腾讯云实验室链接(https://www.qcloud.com/developer/labs/list). 以下是整个搭建过程及简单demo实例

1.搭建 .NET Core 开发环境

安装 .Net Core 执行代码

.NET Core 的官方文档很详细,本实验带你建立一个.NET Core 1.1的Web运行环境,更多内容可以可以查阅微软官方文档

1.1 安装 .Net Core

创建并运行 Console 项目 hwapp

sudo yum -y install libunwind libicu
curl -SL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?linkid=848821
sudo mkdir -p /usr/local/dotnet && sudo tar zxf dotnet.tar.gz -C /usr/local/dotnet
sudo ln -s /usr/local/dotnet/dotnet /usr/local/bin

1.2 创建 Hello World 控制台程序

dotnet new console -o hwapp
cd hwapp
dotnet restore
dotnet run

1.3 创建并运行 ASP.NET Core Web 应用

cd /home
mkdir aspnetcoreapp
cd aspnetcoreapp
dotnet new web
dotnet restore
dotnet run 

2. 安装 Jexus

通常情况下,对外提供的 Web 服务都在 80或者443 端口,而我们的 Web 应用程序默认运行在5000端口,在 Windows 上可以使用 IIS 来宿主 ASP.NET Core,在 Linux 下可以用 Nginx,Apache,Jexus 等来作为宿主。本实验向大家推荐使用国内社区自行开发的 Jexus

2.1 安装独立版 Jexus

执行命令安装独立版的 Jexus

curl https://jexus.org/release/x64/install.sh|sh 

2.2 配置 Jexus

执行命令将 asp.net core 应用部署到 Jexus

mkdir -p /var/www/aspnetcore
dotnet publish -o /var/www/aspnetcore

执行命令启动服务监听端口

dotnet /var/www/aspnetcore/aspnetcoreapp.dll

2.3 配置 jexus 网站

创建 aspnetcore 配置文件

cd /usr/jexus/siteconf
cp default aspnetcore

修改 aspnetcore 配置文件

为如下内容

port=
root=/ /var/www/aspnetcore
hosts= * #OR your.com,*.your.com AppHost={
cmd=dotnet /var/www/aspnetcore/aspnetcoreapp.dll;
root=/var/www/aspnetcore;
port=;
}

2.4 启动 Jexus

执行命令删除原有默认配置文件

rm -rf /usr/jexus/siteconf/default

执行命令启动 Jexus

sh /usr/jexus/jws restart
sh /usr/jexus/jws start

2.5 大功告成

浏览器地址栏输入本机ip, 即可看到"Hello world" 输出结果!

最新文章

  1. construction const parameter问题 构造函数const引用参数问题
  2. Python class and function json
  3. bzoj3600: 没有人的算术
  4. hongxin
  5. BZOJ 3173: [Tjoi2013]最长上升子序列
  6. oracle用户创建及权限设置及表空间
  7. GROUP BY和ORDER BY共用
  8. PacBio长reads的大基因组组装
  9. 通过laravel理解IoC(控制反转)容器和DI(依赖注入)
  10. SmartWiki开发日志之环境配置和系统安装
  11. Flume环境部署和配置详解及案例大全
  12. xml simpleXML_load_file(), simpleXML_load_string()
  13. MyEclipse 多项目对应配置多个Tomcat
  14. SQL函数:小写金额转换成大写
  15. odoo Q-web
  16. #const#const int *p 为何可以不初始化
  17. Windows10下 tensorflow-gpu 配置
  18. 【转】robot framework + python实现http接口自动化测试框架
  19. Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals) Problem E (Codeforces 831E) - 线段树 - 树状数组
  20. TPM及TSS协议栈的安装使用

热门文章

  1. 【性能优化】——前端性能优化之DOM
  2. nginx的优点
  3. bigAutocomplete实现联想
  4. pom.xml基础配置
  5. Apache2.4 新virtualhost
  6. 百度Echart3
  7. LVS-DR,real-server为windows 2008的配置
  8. netbeans xdebug
  9. 【BZOJ3251】树上三角形 暴力
  10. Centos7升级python版本