Skip to main content

Building

Supported options

The recipe supports the following options:

url

URL for an archive containing the Squid sources. Either url or svn has to be specified.

svn

URL for a subversion repository containing Aapache sources. Either url or svn has to be specified.

modules

Here you you can specify the extra modules that you want apache to be

compiled with. Each module goes in

one line. The module name will be appended to the configure statement

Example usage

We’ll start by creating a buildout that uses the recipe:

>>> write('buildout.cfg',
... """
... [buildout]
... parts = apachebuild
...
... [apachebuild]
... recipe = plone.recipe.apache:build
... url = http://mir2.ovh.net/ftp.apache.org/dist/httpd/httpd-2.2.8.tar.gz
... """ )

Running the buildout gives us:

>>> print system(buildout)
Installing apachebuild.
apachebuild: Downloading apache tarball.
apachebuild: Compiling Apache
...

Configuration

Supported options

The recipe supports the following options:

mainconfig

location of apache configuration (ex: /etc/apache2/apache2.conf). if no value is provided we use the location of the config file from build recipe

bind

Hostname and port on which Apache will listen for requests. Syntax is [hostname][:port]. Defaults to 80. If hostname is omitted then Apache will bind to all available interfaces.

backends

Specifies the backend or backends which will process the requests. The syntax for backends:

<hostname>[/<path>]:<ip address>:<port>

If multiple backends are specified then each backend must include a hostname.

zope2_vhm_map

zope2_vhm_map Defines a virtual host mapping for Zope servers. This is a list of hostname:ZODB location entries which specify the location inside Zope where the website for a virtual host lives. The syntax for zope servers:

<hostname>:<path>

Example usage

We’ll start by creating a buildout that uses the recipe:

>>> write('buildout.cfg',
... """
... [buildout]
... parts = apacheconfig
...
... [apacheconfig]
... recipe = plone.recipe.apache:config
... mainconfig = /usr/local/apache/config/httpd.conf
... bind = 80
... backends = plone.org:127.0.0.1:3128
... zope2_vhm_map = plone.org:/plone
... """)

Running the buildout gives us:

>>> print system(buildout)
Installing apacheconfig.
...

Contributors

Paris sprint 2008, Author Carsten Rebbien Youenn Boussard

Download files

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

Source Distribution

plone.recipe.apache-0.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plone.recipe.apache-0.1.0-py2.4.egg (21.5 kB view details)

Uploaded Egg

File details

Details for the file plone.recipe.apache-0.1.0.tar.gz.

File metadata

File hashes

Hashes for plone.recipe.apache-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9e4f5351be7cf8f6aa1e4d6ab51b7790da534f52cd249340af5f3da7aaad7a79
MD5 a7511f2766ede59378f1c6f77fdc6acc
BLAKE2b-256 3b462a1425416f32851e3c184823a9e07b28627f41bda69e535d70c9b18f262e

See more details on using hashes here.

File details

Details for the file plone.recipe.apache-0.1.0-py2.4.egg.

File metadata

File hashes

Hashes for plone.recipe.apache-0.1.0-py2.4.egg
Algorithm Hash digest
SHA256 ffcc123c14c3982c69288a1a1390360190ef5aa470e9ff70f329c6ee0aa7f850
MD5 2fe4409737280bfece6d587867c4832b
BLAKE2b-256 d8446a24f18aca9f5cd950bdec0eb3085cfc77b54a5e6069fce07d866e6c1bf2

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.3

1 file

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.1

2 files

0.2.0

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page