Linuxの展開.NETのコアプロジェクト

  最初の紙のノート、多くの注目。覚えてや初心者を導くために簡単に、神の迂回

.NETのコアのLinuxサーバシステムの最初の展開プロジェクトは、最初のLinuxシステム、Baiduのクラウドを準備し、アリ雲が行います。

ビルド要約をLinux環境で実行されている1.netコアの展開

ガイダンス接続:https://www.cnblogs.com/hzzxq/archive/2018/11/13/9952341.html

Linuxへプロジェクトを公開2

私はここで使用FTPは、Linuxシステムに渡されます

文書の次のリリースには、次のホームサーバーでコンパイルしたファイルをフォルダ(意志のファイル名)を作成します。1.

3.設定nginxの

1.編集confファイル、コピーして、このコードの直下に以下のファイルを貼り付け

サーバー{
  81聞きます。
  場所/ {
  proxy_passます。http:// localhostを:5000;
  proxy_http_version 1.1;
  proxy_set_header $ http_upgradeをアップグレード。
  proxy_set_header接続のキープアライブ。
  proxy_set_headerホスト$ホスト;
  proxy_cache_bypass $ http_upgrade。
  proxy_set_headerのX-転送さ-について$ proxy_add_x_forwarded_for。
  proxy_set_headerのX-転送さ-プロト$スキーム。
  }
}

注:サーバーのポート81コア事業へのアクセス

2.编辑好conf文件在服务端执行  

nginx -s reload

使其生效,也先执行 nginx -t 看一下配置文件是否配置有误。

 

ok,说明没语法错误。

4.运行.net Core项目

出现  502 Bad GateWay 有可能是项目没运行(Layui_Demo为项目名称,你这边换成你自己的项目名即可)

注意:不要Ctrl+C,Ctrl+C项目就终止了。

现在去浏览器访问http:服务器IP:81 就OK了

附:

可以使用下面的命令来让一个命令行运行在后台进程中。

nohup dotnet Layui_Demo.dll &

jobs
查看当前终端后台运行命令 ,终端关闭后无法查看。

kill %数字
终止当前程序

5.相关问题

Failed to load ¸U㪠error: libunwind.so.8: cannot open shared object file: No such file or directory
Failed to bind to CoreCLR at '/usr/share/dotnet/shared/Microsoft.NETCore.App/2.0.5/libcoreclr.so'

解决;
yum install libunwind

 

 

 

 

おすすめ

転載: www.cnblogs.com/liwujian/p/11987835.html