Using digital hosts, you can host several websites on a single server. In the case of Apache, you may use the CLI tools or maybe the HTTP API endpoint to create and delete a digital host.

When connecting to a website, the browser directs the website name to the web server. The web server then earnings the correct website. The same holds true for various other Internet providers.

The IP-based or name-based virtual host technique allows you to host multiple websites about the same web server. This technique operates by leveraging the same directory composition and data source connectivity of a live server.

The IP-based and name-based online host concepts have many advantages in a live environment. But also in practice, these types of techniques are definitely not as secure as they should end up being. The main reason for this is certainly that the user does not currently have permissions for the entire vhost. This is why it is essential to grant every single user specific permissions just for the vhost.

To change a online host, you need to use the ServerAlias directive. It supports wildcard characters, so you can enter multiple names. The -S order line button is also useful for debugging.

While you are configuring a virtual coordinator, it is important correspond the coordinator alias to the expected IP address of the machine. The machine will then check the configuration and returning the correct web page. If the alias-name does not match the predicted IP address, it will give back a 404 Not Identified.

If you want to segregate the virtual owners by software, you can use the VirtualHostMonster target in Zope. It is an put menu item supplied with inventory Zope items.