Attention

This document was written for an old version of Plone, Plone 3, and was last updated 537 days ago.

To learn how to upgrade to the current version of Plone, read the upgrade manual.

Plone 3 - Apache2/SSL - Squid on FreeBSD 7 with PF

How to configure a Plone 3 production server with Squid and Apache 2 + SSL on a FreeBSD 7 server with PF, the packet filter. (updated for Plone 3.3.5)

  1. Introduction (READ THIS FIRST) Tutorial Overview
  2. Prepare FreeBSD Kernel modules and tunable parameters
  3. Setup Server Environment Create privileged users & install Python 2.4, PIL, Apache2, LibXML2, ZopeSkel & Setuptools
  4. Setup Plone & configure Buildout Create & Configure Plone instance via zc.buildout (updated for Plone 3.3.5)
  5. Configure Apache Configure Apache 2.2 VirtualHosts for HTTP/HTTPS, Generate SSL key
  6. Configure Squid Configure Squid
  7. Configure PF Configure PF Firewall
  8. Start All Services Configure CacheSetup - Start Apache, Squid, Plone

All content on one page (useful for printing, presentation mode etc.)

 

Contribute

Something wrong or out of date? Anybody can edit or create a new article in the knowledge base. Simply create an account on this site, log in, and click the Edit button to contribute.