我在.net core上创建了示例Web api,并将其注册到Nginx的默认文件中,并且能够从外部访问它。 API 看起来像 https://<>/api/values。 现在,我想添加更多配置来托管更多具有不同端口号的 Web api。问题是默认文件将如何区分多个 API,因为基本 URL 是相同的,即所有 localhost\<>。
您需要创建服务器块。这些服务器块中的每一个都将处理/侦听/响应不同的应用程序。通过这种方式,您可以使用nginx在一台Ubuntu机器上托管任意数量的应用程序。
这将非常有帮助,并描述为您的nginx服务器创建服务器块的整个过程。