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.

builtin-modules:

Space-separated list of all modules compiled into the httpd executable. Names are stripped of any mod_, _module , and .so bits.

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”.

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-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-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.tar.gz (17.1 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-py2.5.egg (25.0 kB view details)

Uploaded Egg

tl.buildout_apache-0.1-py2.4.egg (25.1 kB view details)

Uploaded Egg

File details

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

File metadata

File hashes

Hashes for tl.buildout_apache-0.1.tar.gz
Algorithm Hash digest
SHA256 ac35d66243ee46cd3425b82d04729c19827fe4aeade101a58b2404c857471ba8
MD5 f5b68fe2faca1df5bf0dde8b32f569c2
BLAKE2b-256 2d4399d55584d7ea2f7409a21cb094a4e2b203c16118be957000f71409ae58d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tl.buildout_apache-0.1-py2.5.egg
Algorithm Hash digest
SHA256 c3da7fc5ee247b7788ee7550de9ff3ea235231a2cedef4c7d8c24fa33d40bbd5
MD5 808dd8eac18b2e632ca39c6e06f7fb65
BLAKE2b-256 4df65195dad84abcd193ad200273af7432d4e881667ef3c4684071c07272f71c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tl.buildout_apache-0.1-py2.4.egg
Algorithm Hash digest
SHA256 85fba68cea843944242918b4b93898bf70638ea0e44a68879aadbc708e79014e
MD5 bcd37588e0deec1f1d0fe76177a01e3f
BLAKE2b-256 a0bf4dbd80e7500629464b9deddb585b752771a90670c0dfc5f372e0817f8fcd

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 Sentry Error logging StatusPage Status page