Multisite domain management

If you have a multisite Sitefinity CMS instance and you have configured more than one site in a your Sitefinity instance, you have to further configure the domains of the frontend for both the Sitefinity CMS application and the ASP.NET Core Renderer.

NOTE: If you have a single site in your Sitefinity instance, then no further configuration is required.
 

Case: Sitefinity CMS is hosted on IIS

If the Sitefinity CMS instance is hosted on IIS and the domains are placed on the Sitefinity CMS application, you must remove these bindings and place them on the ASP.NET Core Renderer application. These domains must be placed on the Renderer app, regardless of whether it is hosted on the same IIS on the same machine or on a different machine.

EXAMPLE: If your Sitefinity has the following to domain configuration:

Sitefinity CMS application:

  • site1.com
  • site2.com

When you configure an ASP.NET Core Renderer, these domains must look like this:
 
ASP.NET Core Renderer application:

  • site1.com
  • site2.com

Sitefinity CMS application:
One of the following:

  • If hosted on the same IIS - localhost:8080 (port of your choosing)
  • If hosted on a different IIS – yourcustomdomain
  • If hosted on a different machine – the IP address of the machine where Sitefinity CMS is placed.

In general, place all the public multisite domains on the ASP.NET Core Renderer app and reserve a single non-public domain for the Sitefinity CMS app.

Case: Sitefinity CMS is behind a proxy (CDN, Reverse Proxy, Load Balancer)

In this case, the domain management is already placed on the proxy itself and the proxy forwards the specified Host header to Sitefinity CMS. You only need to redirect the proxy to forward the traffic to the ASP.NET Core Renderer app.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?