More precisely, here’s what we’re going to do:
- Create a new VM on MS Azure using the CentOS-based 8.2 template
- Configure the VM to accept inbound calls to TCP ports
80(for HTTP), and
443(for HTTPS), as well as setting up the Nginx + Kestrel edge-origin hosting model
- Publish the WorldCities app to the web server we’ve just set up
- Test the WorldCities app from a remote client
Let’s get to work!
It’s worth noting that the CentOS-based template that we’re going to use in this deployment sample can be easily replaced—with minor variations—with any other Linux VM template available on MS Azure: as a matter of fact, the ASP.NET Core Linux runtime works well with most Debian-based and RPM-based Linux distributions...