【发布时间】:2018-12-30 19:52:00
【问题描述】:
我有一个在 Ubuntu 16.04 服务器上运行的 AWS EC2 实例。我在这个实例中运行 ASP.NET Core Web API 服务器。
我已按照link 使用Nginx 在 Linux 上托管 ASP.NET Core。我一直按照教程直到Monitoring the app 部分。现在,我已经使用下面的命令运行了 web api dll 文件,它正在http://localhost:5000 监听
dotnet MyWebAPI.dll
我已经通过使用 PuTTY 连接 EC2 实例来运行上述命令。因为我已经设置了反向代理服务器,所以我可以使用邮递员很好地访问我的端点。
但是,当我关闭 PuTTY 会话时,dll 文件不再运行。结果,我无法到达终点。
那么,我应该怎么做才能让 dll 文件作为服务在 localhost 上运行,以便在我关闭 PuTTY 会话时它不会停止?
【问题讨论】:
标签: .net ubuntu asp.net-core asp.net-core-webapi nginx-reverse-proxy