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.1.tar.gz (17.3 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.1-py2.5.egg (25.3 kB view details)

Uploaded Egg

tl.buildout_apache-0.1.1-py2.4.egg (25.3 kB view details)

Uploaded Egg

File details

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

File metadata

File hashes

Hashes for tl.buildout_apache-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0ef8ff26384e69b73db91214544da5206f765ab412dc54f86ee661b8066c8646
MD5 622e19988e7e0bf053837ef4e954fe96
BLAKE2b-256 e9b0b9d094bacc8fdf97ef3b445dc9b3f1447bdaf73d068abd6d8cab56fcae35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tl.buildout_apache-0.1.1-py2.5.egg
Algorithm Hash digest
SHA256 aa5c9df6813ea5fe9f74eb2831e135c31044a3005061965136bcb4fdaeaad1a9
MD5 6f60e5d00d2c7ea5abcf5c57fca6faeb
BLAKE2b-256 df262778b7aef063087f509816b7da1d1b150f06167ed4a9beae74632b09f9c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tl.buildout_apache-0.1.1-py2.4.egg
Algorithm Hash digest
SHA256 f6887e9a626219d77bcd6c209c6a2848a93c187b666caa6fee83bc7f659f06a5
MD5 39c2de766ba48fd2b0fb2ed86b1e8d31
BLAKE2b-256 60fdc27460937eb0dd88bd9d1746d419a7790cebfe874a5a402e8aa7db180801

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