ホームページ >バックエンド開発 >C#.Net チュートリアル >Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

黄舟
黄舟オリジナル
2017-09-25 11:13:465573ブラウズ

私は 2 か月間近く .net に触れていませんが、毎日 Linux を使用しているので、お気に入りの .net アプリケーションを Linux 上で実行してみたいと思っています。

  • CentOSをインストールする

  • Linux用の.Netコアをインストールする

  • Asp.net Coreアプリケーションを作成する

  • Nginx

  • Nginx プロキシを構成する

1、CentOSシステムのインストール

このオンラインチュートリアルにはフィルターが多すぎます。

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

2、CentOS7用のクロスプラットフォーム.NET Core SDKをインストールします

  • sudo yum update

  • sudo yum install libunwind libicu

  • すどうむdotnet-sdk-2.0.0 をインストールします

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

dotnet --info でインストールが成功したかどうかを確認できます

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

3、Asp.net Core アプリケーションを作成します

dotnet new web

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

仮想マシンへの外部アクセスが必要なため、デフォルトのローカルホスト設定を変更する必要があります:

vi Program.cs

Add UseUrls ("http: //*:5000")

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

リリースとテスト

dotnet public –c release

dotnet TestAspnetCore.dll

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

Keyポイント: ファイアウォールを設定する

rrree
sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --permanent --zone=public --add-port=5000/tcp

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

仮想マシンの外部アクセス確認

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

4

nginx -v View version

<span style="font-size: medium;">sudo yum install epel-release</span>

<span style="font-size: medium;">sudo yum install nginx</span>

<span style="font-size: medium;">nginx –v 查看版本</span>

のIPアドレスを検索Linux を起動して、 Nginx サービス

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

仮想マシンの外部アクセスアドレス

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明

注: これが表示できない場合 このページはおそらくファイアウォールが設定されていないことを示しています。

Linux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明5、Nginxプロキシを設定します

nginxの詳細設定は続きます

以上がLinux での Asp.net Core アプリケーションの展開に関する詳細なグラフィックとテキストの説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。