PloneDocumentation
  • Documentation
  • Installing, Managing and Updating Plone
  • Guide to deploying and installing Plone in production
  • Frontend Webserver
  • Previous
  • Next

Warning

This version is valid for an outdated version of Plone: 4.X. Use the Version drop-down above to go to the Plone 6 or Plone 5 versions

  • Introduction
  • Quickstart
  • Working with Content
  • Adapting & Extending Plone
  • Installing, Managing and Updating Plone
    • Installing Plone
    • Guide to deploying and installing Plone in production
      • Introduction
      • Background: the stack
      • Preparing the Server
      • Starting, stopping and restarting
      • Logs and log rotation
      • Database packing
      • Backing up your Plone deployment
      • Copying a Plone site
      • WSGI
      • Zope Application Server
      • Guide to Caching
      • Frontend Webserver
        • Apache
        • Nginx
      • Production
      • Testing & Tuning Plone
    • Plone Upgrade Guide
    • Troubleshooting
    • Automating Plone Deployment
  • Developing for Plone
  • Appendices
  • About this documentation
  • License for Plone Documentation
  • Asking for help
Table Of Content

Frontend Webserver¶

Description

How to configure the most popular Frontend servers.

This guide particularly focuses on Unix-like environments, though the stack discussion may be useful to everyone.

  • Apache
    • Introduction
    • Installing Apache front-end for Plone
    • Procedure to restart Apache in production environment
    • www-redirects
    • Migration redirects
    • Proxying other site under Plone URI space
    • Redirecting certain URIs to old site
    • Virtual hosting Apache configuration generator
    • Caching images
    • Testing cache headers
    • Flushing cache
    • Custom 500 internal error page
    • Load balanced Apache virtual host configuration
  • Nginx
    • Introduction
    • Minimal Nginx front end configuration for Plone on Ubuntu/Debian Linux
    • Buildout and recipe
    • Config test
    • Deployment configuration
    • Manually killing nginx
    • Debugging nginx
    • www-redirect
    • Permanent redirect
    • Make nginx aware where the request came from
    • PHP with nginx and PHP-FPM
    • SSI: server-side include
    • Session affinity
    • Securing Plone-Sites with https and nginx
    • Setting log files
    • Proxy Caching
  • Documentation
  • Installing, Managing and Updating Plone
  • Guide to deploying and installing Plone in production
  • Frontend Webserver
  • Previous
  • Next
Further help resources:
  • Community discussion
  • Stackoverflow
  • IRC Chat
More info on the Plone project:
  • Plone Foundation
  • Providers & Consultants
About this documentation:
  • Contribute
  • These docs on Github
Download:
  • Plone
  • Plone add-ons
Plone

The text and illustrations in this website are licensed by the Plone Foundation under a Creative Commons Attribution 4.0 International license. Plone and the Plone® logo are registered trademarks of the Plone Foundation, registered in the United States and other countries. For guidelines on the permitted uses of the Plone trademarks, see https://plone.org/foundation/logo All other trademarks are owned by their respective owners. Hosted by Rackspace.

This page uses Google Analytics to collect statistics. You can disable it by blocking the JavaScript coming from www.google-analytics.com.