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.2.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.2-py2.5.egg (25.3 kB view details)

Uploaded Egg

tl.buildout_apache-0.1.2-py2.4.egg (25.4 kB view details)

Uploaded Egg

File details

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

File metadata

File hashes

Hashes for tl.buildout_apache-0.1.2.tar.gz
Algorithm Hash digest
SHA256 91ad7122a2dfca1bb95a93340ea6f9294bde57db7f91ab005606971551bdfd26
MD5 d87d9d3074c5fbae7059d4af8988d59f
BLAKE2b-256 6118f2b9254814fe808d9e11287defc6fd486867734e3fab2c4e64486361aa69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tl.buildout_apache-0.1.2-py2.5.egg
Algorithm Hash digest
SHA256 d89b7d5c92364d6b523c46a34243562be350a612fcb21f617083a5429de1a100
MD5 6efcb3ad9068a00ccaabba948aea787d
BLAKE2b-256 80e6fe2a921232bb384fd84588d88ea9c70a05f752ed8f9f5bd34a72c072ab76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tl.buildout_apache-0.1.2-py2.4.egg
Algorithm Hash digest
SHA256 a61f2533fc8917c7dcb1a599b565d1429b5c17742638717da1dfd9686638939f
MD5 d10429d93179f2bba90ec418a8bdd04c
BLAKE2b-256 b8127b4d3e3b939ac25e6858aced124fde6e183cfba92e862f4305bdf6c22614

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