CentOS构筑NET Core開発環境
3463 ワード
1.インストール.Net Core実行コード
.NET Coreの公式ドキュメントは詳しくて、この実験はあなたを連れて構築します.NET Core 1.1のWeb運用環境では、マイクロソフトの公式ドキュメントを参照することができます.
インストールNet Core
実行命令インストール
Hello Worldコンソールプログラムの作成
Consoleプロジェクト
ASPを作成して実行する.NET Core Webアプリケーション
2.Jexusのインストール
通常、対外的に提供されるWebサービスは
独立版Jexusのインストール
命令を実行して独立版の
Jexusの設定
コマンドを実行するasp.NetcoreアプリケーションJexusへの配備
コマンドを実行してサービスリスニングポートを起動
jexus Webサイトの構成:
Jexusの起動
コマンドを実行して既存のデフォルトプロファイルを削除
コマンドを実行してJexusを起動完了
.NET Coreの公式ドキュメントは詳しくて、この実験はあなたを連れて構築します.NET Core 1.1のWeb運用環境では、マイクロソフトの公式ドキュメントを参照することができます.
インストールNet Core
実行命令インストール
.Net Core
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
Hello Worldコンソールプログラムの作成
Consoleプロジェクト
hwapp
の作成と実行dotnet new console -o hwapp
cd hwapp
dotnet restore
dotnet run
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をお勧めします.独立版Jexusのインストール
命令を実行して独立版の
Jexus
をインストールします.curl https://jexus.org/release/x64/install.sh|sh
Jexusの設定
コマンドを実行するasp.NetcoreアプリケーションJexusへの配備
mkdir -p /var/www/aspnetcore
dotnet publish -o /var/www/aspnetcore
コマンドを実行してサービスリスニングポートを起動
dotnet /var/www/aspnetcore/aspnetcoreapp.dll
jexus Webサイトの構成:
aspnetcore
プロファイルの作成cd /usr/jexus/siteconf
cp default aspnetcore
aspnetcore
プロファイルを次のように変更します.port=80
root=/ /var/www/aspnetcore
hosts= * #OR your.com,*.your.com
AppHost={
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 restart
sh /usr/jexus/jws start