In the previous chapter, we learned how to configure Zope for a production environment, with ZEO enabled and all the development-mode and debug-mode settings turned off. Now it is time to make our site accessible to the outside world.
In this chapter, we will explain the concept of virtual hosting, making a Plone Site object inside the Zope root appear directly under a particular domain. We will also cover how to set up Apache, for added stability and control, as well as Varnish, a caching reverse proxy, in front of Zope.
Up until now, we have accessed the Plone instance in our development environment with a URL such as
http://localhost:8080/optilux. When we deploy this to a production server, ...