最初の紙のノート、多くの注目。覚えてや初心者を導くために簡単に、神の迂回
.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