mod_ssl

mod_ssl

mod_ssl is an optional module for the Apache HTTP Server.

Provides strong cryptography for the Apache v1.3 and v2 webserver via the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) cryptographic protocols by the help of the Open Source SSL/TLS toolkit OpenSSL.

It is possible to provide HTTP and HTTPS with a single server machine, because HTTP and HTTPS use different server ports, so there is no direct conflict between them. Either run two separate Apache server instances (one binds to port 80, the other to port 443) or even use Apache's virtual hosting facility where you can create two virtual servers which Apache dispatches: one responding to port 80 and speaking HTTP and one responding to port 443 speaking HTTPS.

Contents

Version clarification

The mod_ssl in Apache 2 is based on the mod_ssl for Apache 1.3, but the two versions are not the same module. The mod_ssl available at www.modssl.org is only for Apache 1.3. The mod_ssl module is part of Apache 2 by default, you just turn it on with configure/compile options, while for Apache 1.3.x it is an add-on package requiring a few other steps in the configure/compile process and additional packages to link with.

License

The mod_ssl package for Apache v1.3 is licensed under a BSD-style license, which basically means that you are free to get and use it for commercial and non-commercial purpose.

The mod_ssl module for Apache v2 is part of Apache v2, licensed with Apache License 2.0.

History

The mod_ssl v1 package was initially created in April 1998 by Ralf S. Engelschall via porting Ben Laurie's Apache-SSL 1.17 source patches for Apache 1.2.6 to Apache 1.3b6 [1]. Because of conflicts with Ben Laurie's development cycle it then was re-assembled from scratch for Apache 1.3.0 by merging the old mod_ssl 1.x with the newer Apache-SSL 1.18. From this point on mod_ssl lived its own life as mod_ssl v2.

The first publicly released version was mod_ssl 2.0.0 from August 10, 1998.

After US export restrictions on cryptographic software were loosened, mod_ssl became part of the Apache HTTP Server with the release of Apache httpd 2 [2].

As of 2009-10-10, latest version released [3]: mod_ssl v2.8.31-1.3.41, for Apache 1.3.41, on 2008-02-08.

See also

Some general purpose Apache modules

  • mod_deflate — compress content before it is delivered to the client. For Apache v2 only.
  • mod_gzip — compress content, similar to mod_deflate. For Apache v1 and v2.
  • mod_proxy — a proxy/cache for Apache.
  • mod_rewrite — a URL rewriter for Apache.

Some programming language interfaces for Apache

External links

Notes


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Certificate server — Certificate servers validate, or certify, keys as part of a Public key infrastructure. Keys are strings of text generated from a series of encryption algorithms that allow you to secure communication for a group of users. Many Web servers, such… …   Wikipedia

  • Comparison of WAMPs — A variety of packages enable WAMP (Windows, Apache, MySQL, PHP/Perl/Python) to be downloaded (and, if not portable, installed) on a Windows based computer. Some of them are compared in the table below. Package Release Date Version Size (MB)… …   Wikipedia

  • Apache HTTP Server — Entwickler Apache Software Foundation Aktuelle Version 2.2.21 …   Deutsch Wikipedia

  • OpenSSL — Entwickler OpenSSL Core and Development Team Aktuelle Version 1.0.0e (6. September 2011) Betriebssystem Linux, Unix, Mac OS X, Windows Kategorie …   Deutsch Wikipedia

  • Open SSL — OpenSSL Entwickler: OpenSSL Core and Development Team Aktuelle Version: 0.9.8k (25. März 2009) Aktuelle Vorabversion: 1.0.0 Beta2 (21. April 2009) Betriebssystem: Linux, Unix …   Deutsch Wikipedia

  • Openssl — Entwickler: OpenSSL Core and Development Team Aktuelle Version: 0.9.8k (25. März 2009) Aktuelle Vorabversion: 1.0.0 Beta2 (21. April 2009) Betriebssystem: Linux, Unix …   Deutsch Wikipedia

  • Server Name Indication — ist eine Erweiterung zur Verschlüsselung der Datenübertragung im Internet mit Transport Layer Security (TLS). Sie ermöglicht es, mehrere verschlüsselte Internetangebote mit unterschiedlichen Domains unter nur einer Internetadresse (IP) zu… …   Deutsch Wikipedia

  • Comparaison de WAMPs — Une variété d applications téléchargeable (portable ou pas sur un ordinateur Windows) permettre le WAMP (Windows, Apache, MySQL, PHP/Perl/Python). Certains d entre eux sont comparés dans le tableau ci dessous. Version Date Taille (MB) Licence… …   Wikipédia en Français

  • Comparaison de WAMP — Une variété d applications téléchargeable (portable ou pas sur un ordinateur Windows) permettent le WAMP (Windows, Apache, MySQL, PHP/Perl/Python). Certains d entre eux sont comparés dans le tableau ci dessous. Version Date Taille (MB) Licence… …   Wikipédia en Français

  • Apache HTTP Server — Original author(s) Robert McCool Developer(s) Apache Software Foundation Initial release …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”