Skip to main content

This is a collection of zc.buildout recipes for setting up an Apache web server environment. It provides the following entry points:

httpd:

Builds the Apache HTTP server software from source.

root:

Configures an Apache server root (an instance in Zope speak).

These recipes appear to be reliable, but the feature set is basically determined by the author’s immediate needs. Don’t hesitate to send questions, bug reports, suggestions, or patches to <thomas@thomas-lotze.de>.

The build recipe: tl.buildout_apache:httpd

None of the options described below are required: they either have sensible defaults or are computed by the recipe. You may override any of them.

Configuration options:
url:

Where to get the source distribution.

md5sum:

MD5 checksum of the source distribution.

extra-options:

Extra configure options, appended to the ./configure command line.

extra-vars:

Extra environment variables for ./configure, make, and make install calls.

Exported options:
httpd-path:

Absolute file system path to the httpd executable.

envvars-path:

Absolute file system path to the envvars script.

apxs-path:

Absolute file system path to the apxs executable.

module-dir:

Absolute file system path to the shared modules directory.

htdocs:

Absolute file system path to the document directory distributed with the Apache server, containing the welcome page.

The server root recipe: tl.buildout_apache:root

An Apache server process configured with this recipe will run the “prefork” multi-processing module.

None of the options described below are required: they either have sensible defaults or are computed by the recipe. You may override any of them.

Configuration options:
httpd:

The name of a buildout section for an httpd installation, defaults to “httpd”. It must export the following options:

  • httpd-path

  • envvars-path

  • apxs-path

  • module-dir

ulimit:

Command to increase the maximum allowed number of file descriptors per child process.

conf-dir:

Absolute file system path to the system configuration directory, e.g. /etc. It is used to find MIME configuration files.

lynx-path:

Absolute file system path to the lynx executable.

user:

User name to run the server as (if starting it as root).

group:

Group name to run the server as (if starting it as root).

listen:

Interfaces and ports to listen at, such as 127.0.0.1:80.

modules:

Names of shared modules to load, e.g. “dir” or “rewrite”. Includes authz_host by default.

servername:

Server name to announce, e.g. localhost:80.

serveradmin:

E-mail address of the server administrator.

htdocs:

Absolute file system path to the document root.

cgi-bin:

Absolute file system path to the CGI library directory.

extra-env:

Additional variables to be exported to httpd’s environment. Each line is of the form “<name>=<value>”, e.g. “PATH=/opt/foo:$PATH”.

extra-config:

Arbitrary multi-line server configuration.

config-parts:

Names of buildout sections with further configuration. The following options exported from config parts are recognized:

  • config-parts (included recursively)

  • modules

  • extra-env

  • extra-config

Download files

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

Source Distribution

tl.buildout_apache-0.1.3.tar.gz (19.7 kB view details)

Uploaded Source

Built Distributions

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

tl.buildout_apache-0.1.3-py2.5.egg (29.2 kB view details)

Uploaded Egg

tl.buildout_apache-0.1.3-py2.4.egg (29.2 kB view details)

Uploaded Egg

File details

Details for the file tl.buildout_apache-0.1.3.tar.gz.

File metadata

File hashes

Hashes for tl.buildout_apache-0.1.3.tar.gz
Algorithm Hash digest
SHA256 58f1edace5ce8cee9b802c0a5dc95db64df6ae131589b6c7f775a1aa1270e38b
MD5 533af4821c3c0e6a04a6669bfeb8cb74
BLAKE2b-256 d1ce79bcb84085e167d4263b4491b9a4c3f1c3dc39d8b3fb3565a7b2c2456ca2

See more details on using hashes here.

File details

Details for the file tl.buildout_apache-0.1.3-py2.5.egg.

File metadata

File hashes

Hashes for tl.buildout_apache-0.1.3-py2.5.egg
Algorithm Hash digest
SHA256 594b1198474be89a61e765fd9694beb10ab8f884a60335d2e7b11347f74b54a6
MD5 4db56a831804696bf7537482cda48c94
BLAKE2b-256 337b07244e7ec385ae133235012a5088b1a847c93cf48f35da7ddb8736723e30

See more details on using hashes here.

File details

Details for the file tl.buildout_apache-0.1.3-py2.4.egg.

File metadata

File hashes

Hashes for tl.buildout_apache-0.1.3-py2.4.egg
Algorithm Hash digest
SHA256 0ee48a647436bd0e828d598dba0b3c14127bb914160fc9da4693f6196c14e47e
MD5 80099f56358c71b1ab1a9eb403a5e8e2
BLAKE2b-256 41e1405ca0c3d7c99c1300b8cb84bb74898d64c753db4e9daac077981a755c45

See more details on using hashes here.

Supported by

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