【问题标题】:How to deploy dotnet core application on Ubuntu server with Nginx server?如何使用 Nginx 服务器在 Ubuntu 服务器上部署 dotnet 核心应用程序?
【发布时间】:2020-01-26 13:05:42
【问题描述】:

我有一个基于 dotnet core 3.1 构建的 dotnet core 应用程序,当我尝试按照doc 中给出的步骤在 ubuntu 18.04 服务器中部署它时,但无法访问端口 80 上的应用程序(通过公共访问知识产权)

这里是 Nginx 更新配置

并且 dotnet 应用程序使用端口 5000 和 5001 运行(目前我没有将服务配置为相同)

通过浏览器(公网IP)访问时出现如下错误

我缺少任何配置?

【问题讨论】:

  • 请将配置显示为文本

标签: linux nginx .net-core ubuntu-18.04 amazon-lightsail


【解决方案1】:

问题是 IISexpress 端口访问问题。

默认情况下,IISexpress 不允许外部网络访问该端口,此访问需要显式配置。

如果你遇到同样的问题,你可以在这里找到代码 sn -p 和其他细节。

Accessing IISExpress for an asp.net core API via IP

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-07
    • 1970-01-01
    • 2019-08-31
    • 2020-12-19
    • 2022-01-13
    • 2018-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多