You can run ASP.NET 5 applications on Linux using kestrel web server. This is development web server, so it has limited functionality. But sometimes you need more functions, for example, https or virtual hosts support. Today we will see how to configure a system, so you can access your application through a domain name.

First, you need ASP.NET 5 environment up and running. You can use my article to install and configure everything, but it’s a bit outdated, so it’s better to use official documentation.

After you done with your ASP.NET 5 application, run it with following command: #web

[ASP.NET 5] Production Ready Web Server on Linux. Kestrel + nginx
9.00 GEEK