CentOS搭建.NET Core开发环境
来源:互联网 发布:数据精灵注册机 编辑:程序博客网 时间:2024/05/18 00:11
1. 安装 .Net Core 执行代码
.NET Core 的官方文档很详细,本实验带你建立一个.NET Core 1.1的Web运行环境,更多内容可以可以查阅 微软官方文档。
安装 .Net Core
执行命令安装 .Net Core
sudo yum -y install libunwind libicucurl -SL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?linkid=848821sudo mkdir -p /usr/local/dotnet && sudo tar zxf dotnet.tar.gz -C /usr/local/dotnetsudo ln -s /usr/local/dotnet/dotnet /usr/local/bin
创建 Hello World 控制台程序
创建并运行 Console 项目 hwapp
dotnet new console -o hwappcd hwappdotnet restoredotnet run
创建并运行 ASP.NET Core Web 应用
cd /homemkdir aspnetcoreappcd aspnetcoreappdotnet new webdotnet restoredotnet run
2. 安装 Jexus
通常情况下,对外提供的 Web 服务都在 80
或者443
端口,而我们的 Web 应用程序默认运行在5000端口,在 Windows 上可以使用 IIS 来宿主 ASP.NET Core,在 Linux 下可以用 Nginx,Apache,Jexus 等来作为宿主。本教程向大家推荐使用国内社区自行开发的 Jexus。
安装独立版 Jexus
执行命令安装独立版的 Jexus
:
curl https://jexus.org/release/x64/install.sh|sh
配置 Jexus
执行命令将 asp.net core 应用部署到 Jexus
mkdir -p /var/www/aspnetcoredotnet publish -o /var/www/aspnetcore
执行命令启动服务监听端口
dotnet /var/www/aspnetcore/aspnetcoreapp.dll
配置 jexus 网站:
创建 aspnetcore
配置文件
cd /usr/jexus/siteconfcp default aspnetcore
修改 aspnetcore
配置文件为如下内容
port=80root=/ /var/www/aspnetcorehosts= * #OR your.com,*.your.comAppHost={ cmd=dotnet /var/www/aspnetcore/aspnetcoreapp.dll; root=/var/www/aspnetcore; port=0;}
启动 Jexus
执行命令删除原有默认配置文件
rm -rf /usr/jexus/siteconf/default
执行命令启动 Jexus
sh /usr/jexus/jws restartsh /usr/jexus/jws start
- 完成
阅读全文
0 0
- CentOS搭建.NET Core开发环境
- .NET Core Linux环境搭建(CentOS 7)
- Centos环境下搭建Asp.NET Core环境和安装Jexus
- CentOS开发环境搭建
- Centos开发环境搭建
- CentOS 开发环境搭建
- Asp.net Core WebApi--(1)环境搭建
- .Net Core 系列:1、环境搭建
- .NET开发环境搭建
- .NET 开发环境搭建
- 一起学ASP.NET Core 2.0学习笔记(一)- CentOS下 .net core2 sdk nginx、supervisor、mysql环境搭建
- CentOS搭建python开发环境
- centos搭建python开发环境
- CentOS搭建JavaSE开发环境
- CentOS搭建python开发环境
- centos 搭建Openwrt开发环境
- centos 搭建java开发环境
- CentOS开发环境LAMP搭建
- java基础2——数据类型
- 32. iostat
- android音频(三)——利用ndk直接编译faac和faad
- 微信小程序的一级页面和二级页面设置
- elasticsearch2.4.2使用(一)
- CentOS搭建.NET Core开发环境
- nginx通过CORS实现跨域
- 从iOS 11看怎样设计APP图标
- TabLayout_Viewpage多个界面
- 【HDU 1007 】Quoit Design 【分治--最近点对问题】
- Jenkins 修改启动端口号(Windows)
- Red5流服务器搭建(实现在线直播,流媒体视频播放和在线视频会议)
- Android 文件目录及使用
- Eclipse安装goclipse插件方法