Tutorial: Proxying .NET Core and Kestrel with NGINX and NGINX Plus
Tutorial: Proxying .NET Core and Kestrel with NGINX and NGINX Plus About two years ago Microsoft® announced .NET Core, a framework that allows you to develop and run .NET applications natively on Linux and Mac systems. ASP.NET Core includes Kestrel, an internal web server library. As indicated in the documentation for Kestrel on the Microsoft website and the GitHub repository, you typically run Kestrel behind a production web server such as IIS or NGINX. In this tutorial, we’ll describe how to implement Kestrel behind NGINX and NGINX Plus. In this tutorial you’ll learn how to: Install .NET Core, NGINX, and NGINX Plus Build a very simple web application Start Kestrel as the web server Install and configure NGINX as a frontend Enable advanced NGINX Plus features When the installation and configuration are complete: .NET Core and Kestrel: Run the dynamic application code Listen on a local [ more… ]