Skip to main content

A pyramid based proxy application for proxying requests between plone instances.

Project description

Introduction

ftw.bridge.proxy is a small pyramid based web application for proxying requests between multiple plone instances. It’s purpose is to isolate the plone instances by routing through this proxy. This allows to easily move plone instances to other servers.

Maintenance mode

Each configured client (plone site) can be switched into maintenance mode on the bridge. When maintenance mode is enabled, the bridge answers every request to this client with a HTTP 503 (Service Unavailable).

The maintenance mode can be enabled in the manage view of the bridge (/manage).

Installing the bridge

Install pyramid and ftw.bridge.proxy and configure the bridge in the pyramid .ini configuration file:

[app:main]
use = egg:ftw.bridge.proxy

clients.intranet.aliases = dashboard
clients.intranet.ip_addresses = 127.0.0.1
clients.intranet.internal_url = http://127.0.0.1:8080/intranet/
clients.intranet.public_url = http://intranet.com/

clients.otherapp.ip_addresses = 192.168.1.10
clients.otherapp.internal_url = http://192.168.1.10:8080/platform/
clients.otherapp.public_url = http://otherapp.intranet.com/

bridge.admin.username = admin
bridge.admin.password = secret

Installing the plone addon

For interacting with the bridge there is a plone addon package named ftw.bridge.client, providing a PAS plugin for authenticating requests from the bridge and providing tools for making requests. See the readme of ftw.bridge.client for more details.

Changelog

1.1.1 (2012-05-09)

  • Add MANIFEST.in and include all resources. [jone]

1.1 (2012-05-09)

  • Update readme (fix restructured text markup). [jone]

1.0 (2012-05-09)

  • Initial implementation [jone]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ftw.bridge.proxy-1.1.1.tar.gz (16.5 kB view details)

Uploaded Source

File details

Details for the file ftw.bridge.proxy-1.1.1.tar.gz.

File metadata

File hashes

Hashes for ftw.bridge.proxy-1.1.1.tar.gz
Algorithm Hash digest
SHA256 7e889921670997cd3a699552bbf3b5b3b5037b53abf8589e711b68e7afc3bbbe
MD5 632048bf9a2eed8b841b960296c42da1
BLAKE2b-256 74756862970985ca2a83661ccc8888a29ceb898a859819a1b7ae61aed2c7ecda

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page