O'Reilly logo

Professional Plone Development: Building robust, content-centric web applications with Plone 3, an open source Content Management System by Martin Aspeli

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 17. Setting Up a Production Server

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.

Virtual Hosting

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, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required