diff options
Diffstat (limited to '')
140 files changed, 1039 insertions, 0 deletions
diff --git a/debian/config-dir/mods-available/access_compat.load b/debian/config-dir/mods-available/access_compat.load new file mode 100644 index 0000000..83273df --- /dev/null +++ b/debian/config-dir/mods-available/access_compat.load @@ -0,0 +1,2 @@ +# Depends: authn_core +LoadModule access_compat_module /usr/lib/apache2/modules/mod_access_compat.so diff --git a/debian/config-dir/mods-available/actions.conf b/debian/config-dir/mods-available/actions.conf new file mode 100644 index 0000000..c3f5d29 --- /dev/null +++ b/debian/config-dir/mods-available/actions.conf @@ -0,0 +1,11 @@ +# a2enmod-note: needs-configuration + +# +# Action lets you define media types that will execute a script whenever +# a matching file is called. This eliminates the need for repeated URL +# pathnames for oft-used CGI file processors. +# Format: Action media/type /cgi-script/location +# Format: Action handler-name /cgi-script/location +# + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/actions.load b/debian/config-dir/mods-available/actions.load new file mode 100644 index 0000000..4207df3 --- /dev/null +++ b/debian/config-dir/mods-available/actions.load @@ -0,0 +1 @@ +LoadModule actions_module /usr/lib/apache2/modules/mod_actions.so diff --git a/debian/config-dir/mods-available/alias.conf b/debian/config-dir/mods-available/alias.conf new file mode 100644 index 0000000..3583d3b --- /dev/null +++ b/debian/config-dir/mods-available/alias.conf @@ -0,0 +1,24 @@ +<IfModule alias_module> + # Aliases: Add here as many aliases as you need (with no limit). The format is + # Alias fakename realname + # + # Note that if you include a trailing / on fakename then the server will + # require it to be present in the URL. So "/icons" isn't aliased in this + # example, only "/icons/". If the fakename is slash-terminated, then the + # realname must also be slash terminated, and if the fakename omits the + # trailing slash, the realname must also omit it. + # + # We include the /icons/ alias for FancyIndexed directory listings. If + # you do not use FancyIndexing, you may comment this out. + + Alias /icons/ "/usr/share/apache2/icons/" + + <Directory "/usr/share/apache2/icons"> + Options FollowSymlinks + AllowOverride None + Require all granted + </Directory> + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/alias.load b/debian/config-dir/mods-available/alias.load new file mode 100644 index 0000000..4cb7385 --- /dev/null +++ b/debian/config-dir/mods-available/alias.load @@ -0,0 +1 @@ +LoadModule alias_module /usr/lib/apache2/modules/mod_alias.so diff --git a/debian/config-dir/mods-available/allowmethods.load b/debian/config-dir/mods-available/allowmethods.load new file mode 100644 index 0000000..e5bbe59 --- /dev/null +++ b/debian/config-dir/mods-available/allowmethods.load @@ -0,0 +1 @@ +LoadModule allowmethods_module /usr/lib/apache2/modules/mod_allowmethods.so diff --git a/debian/config-dir/mods-available/asis.load b/debian/config-dir/mods-available/asis.load new file mode 100644 index 0000000..6b73c45 --- /dev/null +++ b/debian/config-dir/mods-available/asis.load @@ -0,0 +1,2 @@ +# Depends: mime +LoadModule asis_module /usr/lib/apache2/modules/mod_asis.so diff --git a/debian/config-dir/mods-available/auth_basic.load b/debian/config-dir/mods-available/auth_basic.load new file mode 100644 index 0000000..5f3cd1c --- /dev/null +++ b/debian/config-dir/mods-available/auth_basic.load @@ -0,0 +1,2 @@ +# Depends: authn_core +LoadModule auth_basic_module /usr/lib/apache2/modules/mod_auth_basic.so diff --git a/debian/config-dir/mods-available/auth_digest.load b/debian/config-dir/mods-available/auth_digest.load new file mode 100644 index 0000000..4fa7a3e --- /dev/null +++ b/debian/config-dir/mods-available/auth_digest.load @@ -0,0 +1,2 @@ +# Depends: authn_core +LoadModule auth_digest_module /usr/lib/apache2/modules/mod_auth_digest.so diff --git a/debian/config-dir/mods-available/auth_form.load b/debian/config-dir/mods-available/auth_form.load new file mode 100644 index 0000000..91e9507 --- /dev/null +++ b/debian/config-dir/mods-available/auth_form.load @@ -0,0 +1,2 @@ +# Depends: session authn_core +LoadModule auth_form_module /usr/lib/apache2/modules/mod_auth_form.so diff --git a/debian/config-dir/mods-available/authn_anon.load b/debian/config-dir/mods-available/authn_anon.load new file mode 100644 index 0000000..331922a --- /dev/null +++ b/debian/config-dir/mods-available/authn_anon.load @@ -0,0 +1 @@ +LoadModule authn_anon_module /usr/lib/apache2/modules/mod_authn_anon.so diff --git a/debian/config-dir/mods-available/authn_core.load b/debian/config-dir/mods-available/authn_core.load new file mode 100644 index 0000000..446074f --- /dev/null +++ b/debian/config-dir/mods-available/authn_core.load @@ -0,0 +1 @@ +LoadModule authn_core_module /usr/lib/apache2/modules/mod_authn_core.so diff --git a/debian/config-dir/mods-available/authn_dbd.load b/debian/config-dir/mods-available/authn_dbd.load new file mode 100644 index 0000000..d517af3 --- /dev/null +++ b/debian/config-dir/mods-available/authn_dbd.load @@ -0,0 +1,2 @@ +# Depends: dbd +LoadModule authn_dbd_module /usr/lib/apache2/modules/mod_authn_dbd.so diff --git a/debian/config-dir/mods-available/authn_dbm.load b/debian/config-dir/mods-available/authn_dbm.load new file mode 100644 index 0000000..c39d41b --- /dev/null +++ b/debian/config-dir/mods-available/authn_dbm.load @@ -0,0 +1 @@ +LoadModule authn_dbm_module /usr/lib/apache2/modules/mod_authn_dbm.so diff --git a/debian/config-dir/mods-available/authn_file.load b/debian/config-dir/mods-available/authn_file.load new file mode 100644 index 0000000..9f13b35 --- /dev/null +++ b/debian/config-dir/mods-available/authn_file.load @@ -0,0 +1 @@ +LoadModule authn_file_module /usr/lib/apache2/modules/mod_authn_file.so diff --git a/debian/config-dir/mods-available/authn_socache.load b/debian/config-dir/mods-available/authn_socache.load new file mode 100644 index 0000000..786232d --- /dev/null +++ b/debian/config-dir/mods-available/authn_socache.load @@ -0,0 +1 @@ +LoadModule authn_socache_module /usr/lib/apache2/modules/mod_authn_socache.so diff --git a/debian/config-dir/mods-available/authnz_fcgi.load b/debian/config-dir/mods-available/authnz_fcgi.load new file mode 100644 index 0000000..69d757c --- /dev/null +++ b/debian/config-dir/mods-available/authnz_fcgi.load @@ -0,0 +1 @@ +LoadModule authnz_fcgi_module /usr/lib/apache2/modules/mod_authnz_fcgi.so diff --git a/debian/config-dir/mods-available/authnz_ldap.load b/debian/config-dir/mods-available/authnz_ldap.load new file mode 100644 index 0000000..c56d4dc --- /dev/null +++ b/debian/config-dir/mods-available/authnz_ldap.load @@ -0,0 +1,2 @@ +# Depends: ldap +LoadModule authnz_ldap_module /usr/lib/apache2/modules/mod_authnz_ldap.so diff --git a/debian/config-dir/mods-available/authz_core.load b/debian/config-dir/mods-available/authz_core.load new file mode 100644 index 0000000..5499bf3 --- /dev/null +++ b/debian/config-dir/mods-available/authz_core.load @@ -0,0 +1 @@ +LoadModule authz_core_module /usr/lib/apache2/modules/mod_authz_core.so diff --git a/debian/config-dir/mods-available/authz_dbd.load b/debian/config-dir/mods-available/authz_dbd.load new file mode 100644 index 0000000..cf82cae --- /dev/null +++ b/debian/config-dir/mods-available/authz_dbd.load @@ -0,0 +1,2 @@ +# Depends: dbd authz_core +LoadModule authz_dbd_module /usr/lib/apache2/modules/mod_authz_dbd.so diff --git a/debian/config-dir/mods-available/authz_dbm.load b/debian/config-dir/mods-available/authz_dbm.load new file mode 100644 index 0000000..6db4831 --- /dev/null +++ b/debian/config-dir/mods-available/authz_dbm.load @@ -0,0 +1,2 @@ +# Depends: authz_core +LoadModule authz_dbm_module /usr/lib/apache2/modules/mod_authz_dbm.so diff --git a/debian/config-dir/mods-available/authz_groupfile.load b/debian/config-dir/mods-available/authz_groupfile.load new file mode 100644 index 0000000..eda3d21 --- /dev/null +++ b/debian/config-dir/mods-available/authz_groupfile.load @@ -0,0 +1,2 @@ +# Depends: authz_core +LoadModule authz_groupfile_module /usr/lib/apache2/modules/mod_authz_groupfile.so diff --git a/debian/config-dir/mods-available/authz_host.load b/debian/config-dir/mods-available/authz_host.load new file mode 100644 index 0000000..f8cf87a --- /dev/null +++ b/debian/config-dir/mods-available/authz_host.load @@ -0,0 +1,2 @@ +# Depends: authz_core +LoadModule authz_host_module /usr/lib/apache2/modules/mod_authz_host.so diff --git a/debian/config-dir/mods-available/authz_owner.load b/debian/config-dir/mods-available/authz_owner.load new file mode 100644 index 0000000..cbad3b5 --- /dev/null +++ b/debian/config-dir/mods-available/authz_owner.load @@ -0,0 +1 @@ +LoadModule authz_owner_module /usr/lib/apache2/modules/mod_authz_owner.so diff --git a/debian/config-dir/mods-available/authz_user.load b/debian/config-dir/mods-available/authz_user.load new file mode 100644 index 0000000..e47c40c --- /dev/null +++ b/debian/config-dir/mods-available/authz_user.load @@ -0,0 +1,2 @@ +# Depends: authz_core +LoadModule authz_user_module /usr/lib/apache2/modules/mod_authz_user.so diff --git a/debian/config-dir/mods-available/autoindex.conf b/debian/config-dir/mods-available/autoindex.conf new file mode 100644 index 0000000..f6cf45f --- /dev/null +++ b/debian/config-dir/mods-available/autoindex.conf @@ -0,0 +1,96 @@ +<IfModule mod_autoindex.c> + # Directives controlling the display of server-generated directory listings. + + # + # IndexOptions: Controls the appearance of server-generated directory + # listings. + # Remove/replace the "Charset=UTF-8" if you don't use UTF-8 for your filenames. + IndexOptions FancyIndexing VersionSort HTMLTable NameWidth=* DescriptionWidth=* Charset=UTF-8 + + # + # AddIcon* directives tell the server which icon to show for different + # files or filename extensions. These are only displayed for + # FancyIndexed directories. + AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip x-bzip2 + + AddIconByType (TXT,/icons/text.gif) text/* + AddIconByType (IMG,/icons/image2.gif) image/* + AddIconByType (SND,/icons/sound2.gif) audio/* + AddIconByType (VID,/icons/movie.gif) video/* + + AddIcon /icons/binary.gif .bin .exe + AddIcon /icons/binhex.gif .hqx + AddIcon /icons/tar.gif .tar + AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv + AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip + AddIcon /icons/a.gif .ps .ai .eps + AddIcon /icons/layout.gif .html .shtml .htm .pdf + AddIcon /icons/text.gif .txt + AddIcon /icons/c.gif .c + AddIcon /icons/p.gif .pl .py + AddIcon /icons/f.gif .for + AddIcon /icons/dvi.gif .dvi + AddIcon /icons/uuencoded.gif .uu + AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl + AddIcon /icons/tex.gif .tex + # It's a suffix rule, so simply matching "core" matches "score" as well ! + AddIcon /icons/bomb.gif /core + AddIcon (SND,/icons/sound2.gif) .ogg + AddIcon (VID,/icons/movie.gif) .ogm + + AddIcon /icons/back.gif .. + AddIcon /icons/hand.right.gif README + AddIcon /icons/folder.gif ^^DIRECTORY^^ + AddIcon /icons/blank.gif ^^BLANKICON^^ + + # Default icons for OpenDocument format + AddIcon /icons/odf6odt-20x22.png .odt + AddIcon /icons/odf6ods-20x22.png .ods + AddIcon /icons/odf6odp-20x22.png .odp + AddIcon /icons/odf6odg-20x22.png .odg + AddIcon /icons/odf6odc-20x22.png .odc + AddIcon /icons/odf6odf-20x22.png .odf + AddIcon /icons/odf6odb-20x22.png .odb + AddIcon /icons/odf6odi-20x22.png .odi + AddIcon /icons/odf6odm-20x22.png .odm + + AddIcon /icons/odf6ott-20x22.png .ott + AddIcon /icons/odf6ots-20x22.png .ots + AddIcon /icons/odf6otp-20x22.png .otp + AddIcon /icons/odf6otg-20x22.png .otg + AddIcon /icons/odf6otc-20x22.png .otc + AddIcon /icons/odf6otf-20x22.png .otf + AddIcon /icons/odf6oti-20x22.png .oti + AddIcon /icons/odf6oth-20x22.png .oth + + # + # DefaultIcon is which icon to show for files which do not have an icon + # explicitly set. + DefaultIcon /icons/unknown.gif + + # + # AddDescription allows you to place a short description after a file in + # server-generated indexes. These are only displayed for FancyIndexed + # directories. + # Format: AddDescription "description" filename + #AddDescription "GZIP compressed document" .gz + #AddDescription "tar archive" .tar + #AddDescription "GZIP compressed tar archive" .tgz + + # + # ReadmeName is the name of the README file the server will look for by + # default, and append to directory listings. + # + # HeaderName is the name of a file which should be prepended to + # directory indexes + ReadmeName README.html + HeaderName HEADER.html + + # + # IndexIgnore is a set of filenames which directory indexing should ignore + # and not include in the listing. Shell-style wildcarding is permitted. + IndexIgnore .??* *~ *# RCS CVS *,v *,t + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/autoindex.load b/debian/config-dir/mods-available/autoindex.load new file mode 100644 index 0000000..82328b9 --- /dev/null +++ b/debian/config-dir/mods-available/autoindex.load @@ -0,0 +1 @@ +LoadModule autoindex_module /usr/lib/apache2/modules/mod_autoindex.so diff --git a/debian/config-dir/mods-available/brotli.load b/debian/config-dir/mods-available/brotli.load new file mode 100644 index 0000000..ebd48ed --- /dev/null +++ b/debian/config-dir/mods-available/brotli.load @@ -0,0 +1 @@ +LoadModule brotli_module /usr/lib/apache2/modules/mod_brotli.so diff --git a/debian/config-dir/mods-available/buffer.load b/debian/config-dir/mods-available/buffer.load new file mode 100644 index 0000000..f5e7423 --- /dev/null +++ b/debian/config-dir/mods-available/buffer.load @@ -0,0 +1 @@ +LoadModule buffer_module /usr/lib/apache2/modules/mod_buffer.so diff --git a/debian/config-dir/mods-available/cache.load b/debian/config-dir/mods-available/cache.load new file mode 100644 index 0000000..e3189a0 --- /dev/null +++ b/debian/config-dir/mods-available/cache.load @@ -0,0 +1 @@ +LoadModule cache_module /usr/lib/apache2/modules/mod_cache.so diff --git a/debian/config-dir/mods-available/cache_disk.conf b/debian/config-dir/mods-available/cache_disk.conf new file mode 100644 index 0000000..a69beae --- /dev/null +++ b/debian/config-dir/mods-available/cache_disk.conf @@ -0,0 +1,27 @@ +<IfModule mod_cache_disk.c> + + # cache cleaning is done by htcacheclean, which can be configured in + # /etc/default/apache2 + # + # For further information, see the comments in that file, + # /usr/share/doc/apache2/README.Debian, and the htcacheclean(8) + # man page. + + # This path must be the same as the one in /etc/default/apache2 + CacheRoot /var/cache/apache2/mod_cache_disk + + # This will also cache local documents. It usually makes more sense to + # put this into the configuration for just one virtual host. + #CacheEnable disk / + + + # The result of CacheDirLevels * CacheDirLength must not be higher than + # 20. Moreover, pay attention on file system limits. Some file systems + # do not support more than a certain number of inodes and + # subdirectories (e.g. 32000 for ext3) + CacheDirLevels 2 + CacheDirLength 1 + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/cache_disk.load b/debian/config-dir/mods-available/cache_disk.load new file mode 100644 index 0000000..3b641a1 --- /dev/null +++ b/debian/config-dir/mods-available/cache_disk.load @@ -0,0 +1,2 @@ +# Depends: cache +LoadModule cache_disk_module /usr/lib/apache2/modules/mod_cache_disk.so diff --git a/debian/config-dir/mods-available/cache_socache.load b/debian/config-dir/mods-available/cache_socache.load new file mode 100644 index 0000000..47a3dcb --- /dev/null +++ b/debian/config-dir/mods-available/cache_socache.load @@ -0,0 +1,2 @@ +# Depends: cache +LoadModule cache_socache_module /usr/lib/apache2/modules/mod_cache_socache.so diff --git a/debian/config-dir/mods-available/cern_meta.load b/debian/config-dir/mods-available/cern_meta.load new file mode 100644 index 0000000..bcc7546 --- /dev/null +++ b/debian/config-dir/mods-available/cern_meta.load @@ -0,0 +1 @@ +LoadModule cern_meta_module /usr/lib/apache2/modules/mod_cern_meta.so diff --git a/debian/config-dir/mods-available/cgi.load b/debian/config-dir/mods-available/cgi.load new file mode 100644 index 0000000..1be9048 --- /dev/null +++ b/debian/config-dir/mods-available/cgi.load @@ -0,0 +1 @@ +LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so diff --git a/debian/config-dir/mods-available/cgid.conf b/debian/config-dir/mods-available/cgid.conf new file mode 100644 index 0000000..762f00b --- /dev/null +++ b/debian/config-dir/mods-available/cgid.conf @@ -0,0 +1,4 @@ +# Socket for cgid communication +ScriptSock ${APACHE_RUN_DIR}/cgisock + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/cgid.load b/debian/config-dir/mods-available/cgid.load new file mode 100644 index 0000000..e036f7d --- /dev/null +++ b/debian/config-dir/mods-available/cgid.load @@ -0,0 +1 @@ +LoadModule cgid_module /usr/lib/apache2/modules/mod_cgid.so diff --git a/debian/config-dir/mods-available/charset_lite.load b/debian/config-dir/mods-available/charset_lite.load new file mode 100644 index 0000000..f137a57 --- /dev/null +++ b/debian/config-dir/mods-available/charset_lite.load @@ -0,0 +1 @@ +LoadModule charset_lite_module /usr/lib/apache2/modules/mod_charset_lite.so diff --git a/debian/config-dir/mods-available/data.load b/debian/config-dir/mods-available/data.load new file mode 100644 index 0000000..ef488a4 --- /dev/null +++ b/debian/config-dir/mods-available/data.load @@ -0,0 +1 @@ +LoadModule data_module /usr/lib/apache2/modules/mod_data.so diff --git a/debian/config-dir/mods-available/dav.load b/debian/config-dir/mods-available/dav.load new file mode 100644 index 0000000..6f6d1bb --- /dev/null +++ b/debian/config-dir/mods-available/dav.load @@ -0,0 +1 @@ +LoadModule dav_module /usr/lib/apache2/modules/mod_dav.so diff --git a/debian/config-dir/mods-available/dav_fs.conf b/debian/config-dir/mods-available/dav_fs.conf new file mode 100644 index 0000000..8499551 --- /dev/null +++ b/debian/config-dir/mods-available/dav_fs.conf @@ -0,0 +1,3 @@ +DAVLockDB ${APACHE_LOCK_DIR}/DAVLock + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/dav_fs.load b/debian/config-dir/mods-available/dav_fs.load new file mode 100644 index 0000000..ba2a3f8 --- /dev/null +++ b/debian/config-dir/mods-available/dav_fs.load @@ -0,0 +1,2 @@ +# Depends: dav +LoadModule dav_fs_module /usr/lib/apache2/modules/mod_dav_fs.so diff --git a/debian/config-dir/mods-available/dav_lock.load b/debian/config-dir/mods-available/dav_lock.load new file mode 100644 index 0000000..ba0703e --- /dev/null +++ b/debian/config-dir/mods-available/dav_lock.load @@ -0,0 +1 @@ +LoadModule dav_lock_module /usr/lib/apache2/modules/mod_dav_lock.so diff --git a/debian/config-dir/mods-available/dbd.load b/debian/config-dir/mods-available/dbd.load new file mode 100644 index 0000000..5495f2a --- /dev/null +++ b/debian/config-dir/mods-available/dbd.load @@ -0,0 +1 @@ +LoadModule dbd_module /usr/lib/apache2/modules/mod_dbd.so diff --git a/debian/config-dir/mods-available/deflate.conf b/debian/config-dir/mods-available/deflate.conf new file mode 100644 index 0000000..db48f92 --- /dev/null +++ b/debian/config-dir/mods-available/deflate.conf @@ -0,0 +1,10 @@ +<IfModule mod_deflate.c> + <IfModule mod_filter.c> + AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css + AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript + AddOutputFilterByType DEFLATE application/rss+xml + AddOutputFilterByType DEFLATE application/xml + </IfModule> +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/deflate.load b/debian/config-dir/mods-available/deflate.load new file mode 100644 index 0000000..3873ffc --- /dev/null +++ b/debian/config-dir/mods-available/deflate.load @@ -0,0 +1,2 @@ +# Depends: filter +LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so diff --git a/debian/config-dir/mods-available/dialup.load b/debian/config-dir/mods-available/dialup.load new file mode 100644 index 0000000..3c4a636 --- /dev/null +++ b/debian/config-dir/mods-available/dialup.load @@ -0,0 +1 @@ +LoadModule dialup_module /usr/lib/apache2/modules/mod_dialup.so diff --git a/debian/config-dir/mods-available/dir.conf b/debian/config-dir/mods-available/dir.conf new file mode 100644 index 0000000..21a0e8b --- /dev/null +++ b/debian/config-dir/mods-available/dir.conf @@ -0,0 +1,5 @@ +<IfModule mod_dir.c> + DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/dir.load b/debian/config-dir/mods-available/dir.load new file mode 100644 index 0000000..e5b5d92 --- /dev/null +++ b/debian/config-dir/mods-available/dir.load @@ -0,0 +1 @@ +LoadModule dir_module /usr/lib/apache2/modules/mod_dir.so diff --git a/debian/config-dir/mods-available/dump_io.load b/debian/config-dir/mods-available/dump_io.load new file mode 100644 index 0000000..561c24b --- /dev/null +++ b/debian/config-dir/mods-available/dump_io.load @@ -0,0 +1 @@ +LoadModule dumpio_module /usr/lib/apache2/modules/mod_dumpio.so diff --git a/debian/config-dir/mods-available/echo.load b/debian/config-dir/mods-available/echo.load new file mode 100644 index 0000000..42cae85 --- /dev/null +++ b/debian/config-dir/mods-available/echo.load @@ -0,0 +1 @@ +LoadModule echo_module /usr/lib/apache2/modules/mod_echo.so diff --git a/debian/config-dir/mods-available/env.load b/debian/config-dir/mods-available/env.load new file mode 100644 index 0000000..8bf608d --- /dev/null +++ b/debian/config-dir/mods-available/env.load @@ -0,0 +1 @@ +LoadModule env_module /usr/lib/apache2/modules/mod_env.so diff --git a/debian/config-dir/mods-available/expires.load b/debian/config-dir/mods-available/expires.load new file mode 100644 index 0000000..092acab --- /dev/null +++ b/debian/config-dir/mods-available/expires.load @@ -0,0 +1 @@ +LoadModule expires_module /usr/lib/apache2/modules/mod_expires.so diff --git a/debian/config-dir/mods-available/ext_filter.load b/debian/config-dir/mods-available/ext_filter.load new file mode 100644 index 0000000..b3a1596 --- /dev/null +++ b/debian/config-dir/mods-available/ext_filter.load @@ -0,0 +1 @@ +LoadModule ext_filter_module /usr/lib/apache2/modules/mod_ext_filter.so diff --git a/debian/config-dir/mods-available/file_cache.load b/debian/config-dir/mods-available/file_cache.load new file mode 100644 index 0000000..32c0a56 --- /dev/null +++ b/debian/config-dir/mods-available/file_cache.load @@ -0,0 +1,2 @@ +# Depends: cache +LoadModule file_cache_module /usr/lib/apache2/modules/mod_file_cache.so diff --git a/debian/config-dir/mods-available/filter.load b/debian/config-dir/mods-available/filter.load new file mode 100644 index 0000000..94c4270 --- /dev/null +++ b/debian/config-dir/mods-available/filter.load @@ -0,0 +1 @@ +LoadModule filter_module /usr/lib/apache2/modules/mod_filter.so diff --git a/debian/config-dir/mods-available/headers.load b/debian/config-dir/mods-available/headers.load new file mode 100644 index 0000000..e4497e5 --- /dev/null +++ b/debian/config-dir/mods-available/headers.load @@ -0,0 +1 @@ +LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so diff --git a/debian/config-dir/mods-available/heartbeat.load b/debian/config-dir/mods-available/heartbeat.load new file mode 100644 index 0000000..208686c --- /dev/null +++ b/debian/config-dir/mods-available/heartbeat.load @@ -0,0 +1,3 @@ +# This module depends on mod_watchdog to be loaded before. In Debian, this +# module is statically linked. +LoadModule heartbeat_module /usr/lib/apache2/modules/mod_heartbeat.so diff --git a/debian/config-dir/mods-available/heartmonitor.load b/debian/config-dir/mods-available/heartmonitor.load new file mode 100644 index 0000000..e5deba7 --- /dev/null +++ b/debian/config-dir/mods-available/heartmonitor.load @@ -0,0 +1,3 @@ +# This module depends on mod_watchdog to be loaded before. In Debian, this +# module is statically linked. +LoadModule heartmonitor_module /usr/lib/apache2/modules/mod_heartmonitor.so diff --git a/debian/config-dir/mods-available/http2.conf b/debian/config-dir/mods-available/http2.conf new file mode 100644 index 0000000..f45db4d --- /dev/null +++ b/debian/config-dir/mods-available/http2.conf @@ -0,0 +1,34 @@ + +# mod_http2 doesn't work with mpm_prefork +<IfModule !mpm_prefork> + Protocols h2 h2c http/1.1 + + # # HTTP/2 push configuration + # + # H2Push on + # + # # Default Priority Rule + # + # H2PushPriority * After 16 + # + # # More complex ruleset: + # + # H2PushPriority * after + # H2PushPriority text/css before + # H2PushPriority image/jpeg after 32 + # H2PushPriority image/png after 32 + # H2PushPriority application/javascript interleaved + # + # # Configure some stylesheet and script to be pushed by the webserver + # + # <FilesMatch "\.html$"> + # Header add Link "</style.css>; rel=preload; as=style" + # Header add Link "</script.js>; rel=preload; as=script" + # </FilesMatch> + # Since mod_http2 doesn't support the mod_logio module (which provide the %O format), + # you may want to change your LogFormat directive as follow: + # + # LogFormat "%v:%p %h %l %u %t \"%r\" %>s %B \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined + # LogFormat "%h %l %u %t \"%r\" %>s %B \"%{Referer}i\" \"%{User-Agent}i\"" combined + # LogFormat "%h %l %u %t \"%r\" %>s %B" common +</IfModule> diff --git a/debian/config-dir/mods-available/http2.load b/debian/config-dir/mods-available/http2.load new file mode 100644 index 0000000..e5c769f --- /dev/null +++ b/debian/config-dir/mods-available/http2.load @@ -0,0 +1 @@ +LoadModule http2_module /usr/lib/apache2/modules/mod_http2.so diff --git a/debian/config-dir/mods-available/ident.load b/debian/config-dir/mods-available/ident.load new file mode 100644 index 0000000..f7c4c3c --- /dev/null +++ b/debian/config-dir/mods-available/ident.load @@ -0,0 +1 @@ +LoadModule ident_module /usr/lib/apache2/modules/mod_ident.so diff --git a/debian/config-dir/mods-available/imagemap.load b/debian/config-dir/mods-available/imagemap.load new file mode 100644 index 0000000..0fd55f8 --- /dev/null +++ b/debian/config-dir/mods-available/imagemap.load @@ -0,0 +1 @@ +LoadModule imagemap_module /usr/lib/apache2/modules/mod_imagemap.so diff --git a/debian/config-dir/mods-available/include.load b/debian/config-dir/mods-available/include.load new file mode 100644 index 0000000..dc4359a --- /dev/null +++ b/debian/config-dir/mods-available/include.load @@ -0,0 +1,2 @@ +# Depends: mime +LoadModule include_module /usr/lib/apache2/modules/mod_include.so diff --git a/debian/config-dir/mods-available/info.conf b/debian/config-dir/mods-available/info.conf new file mode 100644 index 0000000..78a0649 --- /dev/null +++ b/debian/config-dir/mods-available/info.conf @@ -0,0 +1,15 @@ +<IfModule mod_info.c> + + # Allow remote server configuration reports, with the URL of + # http://servername/server-info (requires that mod_info.c be loaded). + # Uncomment and change the "192.0.2.0/24" to allow access from other hosts. + # + <Location /server-info> + SetHandler server-info + Require local + #Require ip 192.0.2.0/24 + </Location> + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/info.load b/debian/config-dir/mods-available/info.load new file mode 100644 index 0000000..c71efcc --- /dev/null +++ b/debian/config-dir/mods-available/info.load @@ -0,0 +1 @@ +LoadModule info_module /usr/lib/apache2/modules/mod_info.so diff --git a/debian/config-dir/mods-available/lbmethod_bybusyness.load b/debian/config-dir/mods-available/lbmethod_bybusyness.load new file mode 100644 index 0000000..cf894a3 --- /dev/null +++ b/debian/config-dir/mods-available/lbmethod_bybusyness.load @@ -0,0 +1,2 @@ +# Depends: proxy_balancer +LoadModule lbmethod_bybusyness_module /usr/lib/apache2/modules/mod_lbmethod_bybusyness.so diff --git a/debian/config-dir/mods-available/lbmethod_byrequests.load b/debian/config-dir/mods-available/lbmethod_byrequests.load new file mode 100644 index 0000000..cdd8fc5 --- /dev/null +++ b/debian/config-dir/mods-available/lbmethod_byrequests.load @@ -0,0 +1,2 @@ +# Depends: proxy_balancer +LoadModule lbmethod_byrequests_module /usr/lib/apache2/modules/mod_lbmethod_byrequests.so diff --git a/debian/config-dir/mods-available/lbmethod_bytraffic.load b/debian/config-dir/mods-available/lbmethod_bytraffic.load new file mode 100644 index 0000000..dabbe72 --- /dev/null +++ b/debian/config-dir/mods-available/lbmethod_bytraffic.load @@ -0,0 +1,2 @@ +# Depends: proxy_balancer +LoadModule lbmethod_bytraffic_module /usr/lib/apache2/modules/mod_lbmethod_bytraffic.so diff --git a/debian/config-dir/mods-available/lbmethod_heartbeat.load b/debian/config-dir/mods-available/lbmethod_heartbeat.load new file mode 100644 index 0000000..2200f3a --- /dev/null +++ b/debian/config-dir/mods-available/lbmethod_heartbeat.load @@ -0,0 +1,2 @@ +# Depends: proxy_balancer +LoadModule lbmethod_heartbeat_module /usr/lib/apache2/modules/mod_lbmethod_heartbeat.so diff --git a/debian/config-dir/mods-available/ldap.conf b/debian/config-dir/mods-available/ldap.conf new file mode 100644 index 0000000..697b70b --- /dev/null +++ b/debian/config-dir/mods-available/ldap.conf @@ -0,0 +1,6 @@ +<Location /ldap-status> + SetHandler ldap-status + Require local +</Location> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/ldap.load b/debian/config-dir/mods-available/ldap.load new file mode 100644 index 0000000..f9d38a3 --- /dev/null +++ b/debian/config-dir/mods-available/ldap.load @@ -0,0 +1 @@ +LoadModule ldap_module /usr/lib/apache2/modules/mod_ldap.so diff --git a/debian/config-dir/mods-available/log_debug.load b/debian/config-dir/mods-available/log_debug.load new file mode 100644 index 0000000..1a27fa8 --- /dev/null +++ b/debian/config-dir/mods-available/log_debug.load @@ -0,0 +1 @@ +LoadModule log_debug_module /usr/lib/apache2/modules/mod_log_debug.so diff --git a/debian/config-dir/mods-available/log_forensic.load b/debian/config-dir/mods-available/log_forensic.load new file mode 100644 index 0000000..9116a3d --- /dev/null +++ b/debian/config-dir/mods-available/log_forensic.load @@ -0,0 +1 @@ +LoadModule log_forensic_module /usr/lib/apache2/modules/mod_log_forensic.so diff --git a/debian/config-dir/mods-available/lua.load b/debian/config-dir/mods-available/lua.load new file mode 100644 index 0000000..0b639f5 --- /dev/null +++ b/debian/config-dir/mods-available/lua.load @@ -0,0 +1 @@ +LoadModule lua_module /usr/lib/apache2/modules/mod_lua.so diff --git a/debian/config-dir/mods-available/macro.load b/debian/config-dir/mods-available/macro.load new file mode 100644 index 0000000..3a72864 --- /dev/null +++ b/debian/config-dir/mods-available/macro.load @@ -0,0 +1 @@ +LoadModule macro_module /usr/lib/apache2/modules/mod_macro.so diff --git a/debian/config-dir/mods-available/md.load b/debian/config-dir/mods-available/md.load new file mode 100644 index 0000000..812a6a6 --- /dev/null +++ b/debian/config-dir/mods-available/md.load @@ -0,0 +1 @@ +LoadModule md_module /usr/lib/apache2/modules/mod_md.so diff --git a/debian/config-dir/mods-available/mime.conf b/debian/config-dir/mods-available/mime.conf new file mode 100644 index 0000000..37dac86 --- /dev/null +++ b/debian/config-dir/mods-available/mime.conf @@ -0,0 +1,251 @@ +<IfModule mod_mime.c> + + # + # TypesConfig points to the file containing the list of mappings from + # filename extension to MIME-type. + # + TypesConfig /etc/mime.types + + # + # AddType allows you to add to or override the MIME configuration + # file mime.types for specific file types. + # + #AddType application/x-gzip .tgz + # + # AddEncoding allows you to have certain browsers uncompress + # information on the fly. Note: Not all browsers support this. + # Despite the name similarity, the following Add* directives have + # nothing to do with the FancyIndexing customization directives above. + # + #AddEncoding x-compress .Z + #AddEncoding x-gzip .gz .tgz + #AddEncoding x-bzip2 .bz2 + # + # If the AddEncoding directives above are commented-out, then you + # probably should define those extensions to indicate media types: + # + AddType application/x-compress .Z + AddType application/x-gzip .gz .tgz + AddType application/x-bzip2 .bz2 + + # + # DefaultLanguage and AddLanguage allows you to specify the language of + # a document. You can then use content negotiation to give a browser a + # file in a language the user can understand. + # + # Specify a default language. This means that all data + # going out without a specific language tag (see below) will + # be marked with this one. You probably do NOT want to set + # this unless you are sure it is correct for all cases. + # + # * It is generally better to not mark a page as + # * being a certain language than marking it with the wrong + # * language! + # + # DefaultLanguage nl + # + # Note 1: The suffix does not have to be the same as the language + # keyword --- those with documents in Polish (whose net-standard + # language code is pl) may wish to use "AddLanguage pl .po" to + # avoid the ambiguity with the common suffix for perl scripts. + # + # Note 2: The example entries below illustrate that in some cases + # the two character 'Language' abbreviation is not identical to + # the two character 'Country' code for its country, + # E.g. 'Danmark/dk' versus 'Danish/da'. + # + # Note 3: In the case of 'ltz' we violate the RFC by using a three char + # specifier. There is 'work in progress' to fix this and get + # the reference data for rfc1766 cleaned up. + # + # Catalan (ca) - Croatian (hr) - Czech (cs) - Danish (da) - Dutch (nl) + # English (en) - Esperanto (eo) - Estonian (et) - French (fr) - German (de) + # Greek-Modern (el) - Hebrew (he) - Italian (it) - Japanese (ja) + # Korean (ko) - Luxembourgeois* (ltz) - Norwegian Nynorsk (nn) + # Norwegian (no) - Polish (pl) - Portugese (pt) + # Brazilian Portuguese (pt-BR) - Russian (ru) - Swedish (sv) + # Simplified Chinese (zh-CN) - Spanish (es) - Traditional Chinese (zh-TW) + # + AddLanguage am .amh + AddLanguage ar .ara + AddLanguage be .be + AddLanguage bg .bg + AddLanguage bn .bn + AddLanguage br .br + AddLanguage bs .bs + AddLanguage ca .ca + AddLanguage cs .cz .cs + AddLanguage cy .cy + AddLanguage da .dk + AddLanguage de .de + AddLanguage dz .dz + AddLanguage el .el + AddLanguage en .en + AddLanguage eo .eo + # es is ecmascript in /etc/mime.types + RemoveType es + AddLanguage es .es + AddLanguage et .et + AddLanguage eu .eu + AddLanguage fa .fa + AddLanguage fi .fi + AddLanguage fr .fr + AddLanguage ga .ga + AddLanguage gl .glg + AddLanguage gu .gu + AddLanguage he .he + AddLanguage hi .hi + AddLanguage hr .hr + AddLanguage hu .hu + AddLanguage hy .hy + AddLanguage id .id + AddLanguage is .is + AddLanguage it .it + AddLanguage ja .ja + AddLanguage ka .ka + AddLanguage kk .kk + AddLanguage km .km + AddLanguage kn .kn + AddLanguage ko .ko + AddLanguage ku .ku + AddLanguage lo .lo + AddLanguage lt .lt + AddLanguage ltz .ltz + AddLanguage lv .lv + AddLanguage mg .mg + AddLanguage mk .mk + AddLanguage ml .ml + AddLanguage mr .mr + AddLanguage ms .msa + AddLanguage nb .nob + AddLanguage ne .ne + AddLanguage nl .nl + AddLanguage nn .nn + AddLanguage no .no + AddLanguage pa .pa + AddLanguage pl .po + AddLanguage pt-BR .pt-br + AddLanguage pt .pt + AddLanguage ro .ro + AddLanguage ru .ru + AddLanguage sa .sa + AddLanguage se .se + AddLanguage si .si + AddLanguage sk .sk + AddLanguage sl .sl + AddLanguage sq .sq + AddLanguage sr .sr + AddLanguage sv .sv + AddLanguage ta .ta + AddLanguage te .te + AddLanguage th .th + AddLanguage tl .tl + RemoveType tr + # tr is troff in /etc/mime.types + AddLanguage tr .tr + AddLanguage uk .uk + AddLanguage ur .ur + AddLanguage vi .vi + AddLanguage wo .wo + AddLanguage xh .xh + AddLanguage zh-CN .zh-cn + AddLanguage zh-TW .zh-tw + + # + # Commonly used filename extensions to character sets. You probably + # want to avoid clashes with the language extensions, unless you + # are good at carefully testing your setup after each change. + # See http://www.iana.org/assignments/character-sets for the + # official list of charset names and their respective RFCs. + # + AddCharset us-ascii .ascii .us-ascii + AddCharset ISO-8859-1 .iso8859-1 .latin1 + AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen + AddCharset ISO-8859-3 .iso8859-3 .latin3 + AddCharset ISO-8859-4 .iso8859-4 .latin4 + AddCharset ISO-8859-5 .iso8859-5 .cyr .iso-ru + AddCharset ISO-8859-6 .iso8859-6 .arb .arabic + AddCharset ISO-8859-7 .iso8859-7 .grk .greek + AddCharset ISO-8859-8 .iso8859-8 .heb .hebrew + AddCharset ISO-8859-9 .iso8859-9 .latin5 .trk + AddCharset ISO-8859-10 .iso8859-10 .latin6 + AddCharset ISO-8859-13 .iso8859-13 + AddCharset ISO-8859-14 .iso8859-14 .latin8 + AddCharset ISO-8859-15 .iso8859-15 .latin9 + AddCharset ISO-8859-16 .iso8859-16 .latin10 + AddCharset ISO-2022-JP .iso2022-jp .jis + AddCharset ISO-2022-KR .iso2022-kr .kis + AddCharset ISO-2022-CN .iso2022-cn .cis + AddCharset Big5 .Big5 .big5 .b5 + AddCharset cn-Big5 .cn-big5 + # For russian, more than one charset is used (depends on client, mostly): + AddCharset WINDOWS-1251 .cp-1251 .win-1251 + AddCharset CP866 .cp866 + AddCharset KOI8 .koi8 + AddCharset KOI8-E .koi8-e + AddCharset KOI8-r .koi8-r .koi8-ru + AddCharset KOI8-U .koi8-u + AddCharset KOI8-ru .koi8-uk .ua + AddCharset ISO-10646-UCS-2 .ucs2 + AddCharset ISO-10646-UCS-4 .ucs4 + AddCharset UTF-7 .utf7 + AddCharset UTF-8 .utf8 + AddCharset UTF-16 .utf16 + AddCharset UTF-16BE .utf16be + AddCharset UTF-16LE .utf16le + AddCharset UTF-32 .utf32 + AddCharset UTF-32BE .utf32be + AddCharset UTF-32LE .utf32le + AddCharset euc-cn .euc-cn + AddCharset euc-gb .euc-gb + AddCharset euc-jp .euc-jp + AddCharset euc-kr .euc-kr + #Not sure how euc-tw got in - IANA doesn't list it??? + AddCharset EUC-TW .euc-tw + AddCharset gb2312 .gb2312 .gb + AddCharset iso-10646-ucs-2 .ucs-2 .iso-10646-ucs-2 + AddCharset iso-10646-ucs-4 .ucs-4 .iso-10646-ucs-4 + AddCharset shift_jis .shift_jis .sjis + AddCharset BRF .brf + + # + # AddHandler allows you to map certain file extensions to "handlers": + # actions unrelated to filetype. These can be either built into the server + # or added with the Action directive (see below) + # + # To use CGI scripts outside of ScriptAliased directories: + # (You will also need to add "ExecCGI" to the "Options" directive.) + # + #AddHandler cgi-script .cgi + + # + # For files that include their own HTTP headers: + # + #AddHandler send-as-is asis + + # + # For server-parsed imagemap files: + # + #AddHandler imap-file map + + # + # For type maps (negotiated resources): + # (This is enabled by default to allow the Apache "It Worked" page + # to be distributed in multiple languages.) + # + AddHandler type-map var + + # + # Filters allow you to process content before it is sent to the client. + # + # To parse .shtml files for server-side includes (SSI): + # (You will also need to add "Includes" to the "Options" directive.) + # + AddType text/html .shtml +<IfModule mod_include.c> + AddOutputFilter INCLUDES .shtml +</IfModule> + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/mime.load b/debian/config-dir/mods-available/mime.load new file mode 100644 index 0000000..d908fd6 --- /dev/null +++ b/debian/config-dir/mods-available/mime.load @@ -0,0 +1 @@ +LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so diff --git a/debian/config-dir/mods-available/mime_magic.conf b/debian/config-dir/mods-available/mime_magic.conf new file mode 100644 index 0000000..12ed930 --- /dev/null +++ b/debian/config-dir/mods-available/mime_magic.conf @@ -0,0 +1,5 @@ +<IfModule mod_mime_magic.c> + MIMEMagicFile /etc/apache2/magic +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/mime_magic.load b/debian/config-dir/mods-available/mime_magic.load new file mode 100644 index 0000000..42357db --- /dev/null +++ b/debian/config-dir/mods-available/mime_magic.load @@ -0,0 +1 @@ +LoadModule mime_magic_module /usr/lib/apache2/modules/mod_mime_magic.so diff --git a/debian/config-dir/mods-available/mpm_event.conf b/debian/config-dir/mods-available/mpm_event.conf new file mode 100644 index 0000000..2003d07 --- /dev/null +++ b/debian/config-dir/mods-available/mpm_event.conf @@ -0,0 +1,18 @@ +# event MPM +# StartServers: initial number of server processes to start +# MinSpareThreads: minimum number of worker threads which are kept spare +# MaxSpareThreads: maximum number of worker threads which are kept spare +# ThreadsPerChild: constant number of worker threads in each server process +# MaxRequestWorkers: maximum number of worker threads +# MaxConnectionsPerChild: maximum number of requests a server process serves +<IfModule mpm_event_module> + StartServers 2 + MinSpareThreads 25 + MaxSpareThreads 75 + ThreadLimit 64 + ThreadsPerChild 25 + MaxRequestWorkers 150 + MaxConnectionsPerChild 0 +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/mpm_event.load b/debian/config-dir/mods-available/mpm_event.load new file mode 100644 index 0000000..00d970b --- /dev/null +++ b/debian/config-dir/mods-available/mpm_event.load @@ -0,0 +1,2 @@ +# Conflicts: mpm_worker mpm_prefork +LoadModule mpm_event_module /usr/lib/apache2/modules/mod_mpm_event.so diff --git a/debian/config-dir/mods-available/mpm_prefork.conf b/debian/config-dir/mods-available/mpm_prefork.conf new file mode 100644 index 0000000..2642e3b --- /dev/null +++ b/debian/config-dir/mods-available/mpm_prefork.conf @@ -0,0 +1,16 @@ +# prefork MPM +# StartServers: number of server processes to start +# MinSpareServers: minimum number of server processes which are kept spare +# MaxSpareServers: maximum number of server processes which are kept spare +# MaxRequestWorkers: maximum number of server processes allowed to start +# MaxConnectionsPerChild: maximum number of requests a server process serves + +<IfModule mpm_prefork_module> + StartServers 5 + MinSpareServers 5 + MaxSpareServers 10 + MaxRequestWorkers 150 + MaxConnectionsPerChild 0 +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/mpm_prefork.load b/debian/config-dir/mods-available/mpm_prefork.load new file mode 100644 index 0000000..05da7a3 --- /dev/null +++ b/debian/config-dir/mods-available/mpm_prefork.load @@ -0,0 +1,2 @@ +# Conflicts: mpm_event mpm_worker +LoadModule mpm_prefork_module /usr/lib/apache2/modules/mod_mpm_prefork.so diff --git a/debian/config-dir/mods-available/mpm_worker.conf b/debian/config-dir/mods-available/mpm_worker.conf new file mode 100644 index 0000000..de5831e --- /dev/null +++ b/debian/config-dir/mods-available/mpm_worker.conf @@ -0,0 +1,22 @@ +# worker MPM +# StartServers: initial number of server processes to start +# MinSpareThreads: minimum number of worker threads which are kept spare +# MaxSpareThreads: maximum number of worker threads which are kept spare +# ThreadLimit: ThreadsPerChild can be changed to this maximum value during a +# graceful restart. ThreadLimit can only be changed by stopping +# and starting Apache. +# ThreadsPerChild: constant number of worker threads in each server process +# MaxRequestWorkers: maximum number of threads +# MaxConnectionsPerChild: maximum number of requests a server process serves + +<IfModule mpm_worker_module> + StartServers 2 + MinSpareThreads 25 + MaxSpareThreads 75 + ThreadLimit 64 + ThreadsPerChild 25 + MaxRequestWorkers 150 + MaxConnectionsPerChild 0 +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/mpm_worker.load b/debian/config-dir/mods-available/mpm_worker.load new file mode 100644 index 0000000..f9d0c4d --- /dev/null +++ b/debian/config-dir/mods-available/mpm_worker.load @@ -0,0 +1,2 @@ +# Conflicts: mpm_event mpm_prefork +LoadModule mpm_worker_module /usr/lib/apache2/modules/mod_mpm_worker.so diff --git a/debian/config-dir/mods-available/negotiation.conf b/debian/config-dir/mods-available/negotiation.conf new file mode 100644 index 0000000..409b3bf --- /dev/null +++ b/debian/config-dir/mods-available/negotiation.conf @@ -0,0 +1,20 @@ +<IfModule mod_negotiation.c> + + # LanguagePriority allows you to give precedence to some languages + # in case of a tie during content negotiation. + # + # Just list the languages in decreasing order of preference. We have + # more or less alphabetized them here. You probably want to change this. + # + LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv tr zh-CN zh-TW + + # + # ForceLanguagePriority allows you to serve a result page rather than + # MULTIPLE CHOICES (Prefer) [in case of a tie] or NOT ACCEPTABLE (Fallback) + # [in case no accepted languages matched the available variants] + # + ForceLanguagePriority Prefer Fallback + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/negotiation.load b/debian/config-dir/mods-available/negotiation.load new file mode 100644 index 0000000..8df5711 --- /dev/null +++ b/debian/config-dir/mods-available/negotiation.load @@ -0,0 +1 @@ +LoadModule negotiation_module /usr/lib/apache2/modules/mod_negotiation.so diff --git a/debian/config-dir/mods-available/proxy.conf b/debian/config-dir/mods-available/proxy.conf new file mode 100644 index 0000000..cf4a9fb --- /dev/null +++ b/debian/config-dir/mods-available/proxy.conf @@ -0,0 +1,27 @@ +<IfModule mod_proxy.c> + + # If you want to use apache2 as a forward proxy, uncomment the + # 'ProxyRequests On' line and the <Proxy *> block below. + # WARNING: Be careful to restrict access inside the <Proxy *> block. + # Open proxy servers are dangerous both to your network and to the + # Internet at large. + # + # If you only want to use apache2 as a reverse proxy/gateway in + # front of some web application server, you DON'T need + # 'ProxyRequests On'. + + #ProxyRequests On + #<Proxy *> + # AddDefaultCharset off + # Require all denied + # #Require local + #</Proxy> + + # Enable/disable the handling of HTTP/1.1 "Via:" headers. + # ("Full" adds the server version; "Block" removes all outgoing Via: headers) + # Set to one of: Off | On | Full | Block + #ProxyVia Off + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/proxy.load b/debian/config-dir/mods-available/proxy.load new file mode 100644 index 0000000..8828205 --- /dev/null +++ b/debian/config-dir/mods-available/proxy.load @@ -0,0 +1 @@ +LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so diff --git a/debian/config-dir/mods-available/proxy_ajp.load b/debian/config-dir/mods-available/proxy_ajp.load new file mode 100644 index 0000000..adc0c86 --- /dev/null +++ b/debian/config-dir/mods-available/proxy_ajp.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_ajp_module /usr/lib/apache2/modules/mod_proxy_ajp.so diff --git a/debian/config-dir/mods-available/proxy_balancer.conf b/debian/config-dir/mods-available/proxy_balancer.conf new file mode 100644 index 0000000..16199f6 --- /dev/null +++ b/debian/config-dir/mods-available/proxy_balancer.conf @@ -0,0 +1,15 @@ +<IfModule mod_proxy_balancer.c> + + # Balancer manager enables dynamic update of balancer members + # (needs mod_status). Uncomment to enable. + # + #<IfModule mod_status.c> + # <Location /balancer-manager> + # SetHandler balancer-manager + # Require local + # </Location> + #</IfModule> + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/proxy_balancer.load b/debian/config-dir/mods-available/proxy_balancer.load new file mode 100644 index 0000000..2baa546 --- /dev/null +++ b/debian/config-dir/mods-available/proxy_balancer.load @@ -0,0 +1,2 @@ +# Depends: proxy alias slotmem_shm +LoadModule proxy_balancer_module /usr/lib/apache2/modules/mod_proxy_balancer.so diff --git a/debian/config-dir/mods-available/proxy_connect.load b/debian/config-dir/mods-available/proxy_connect.load new file mode 100644 index 0000000..df81372 --- /dev/null +++ b/debian/config-dir/mods-available/proxy_connect.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_connect_module /usr/lib/apache2/modules/mod_proxy_connect.so diff --git a/debian/config-dir/mods-available/proxy_express.load b/debian/config-dir/mods-available/proxy_express.load new file mode 100644 index 0000000..81d3a2f --- /dev/null +++ b/debian/config-dir/mods-available/proxy_express.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_express_module /usr/lib/apache2/modules/mod_proxy_express.so diff --git a/debian/config-dir/mods-available/proxy_fcgi.load b/debian/config-dir/mods-available/proxy_fcgi.load new file mode 100644 index 0000000..067c87e --- /dev/null +++ b/debian/config-dir/mods-available/proxy_fcgi.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_fcgi_module /usr/lib/apache2/modules/mod_proxy_fcgi.so diff --git a/debian/config-dir/mods-available/proxy_fdpass.load b/debian/config-dir/mods-available/proxy_fdpass.load new file mode 100644 index 0000000..b27bcdb --- /dev/null +++ b/debian/config-dir/mods-available/proxy_fdpass.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_fdpass_module /usr/lib/apache2/modules/mod_proxy_fdpass.so diff --git a/debian/config-dir/mods-available/proxy_ftp.conf b/debian/config-dir/mods-available/proxy_ftp.conf new file mode 100644 index 0000000..29fec56 --- /dev/null +++ b/debian/config-dir/mods-available/proxy_ftp.conf @@ -0,0 +1,8 @@ +<IfModule mod_proxy_ftp.c> + + # Define the character set for proxied FTP listings. Default is ISO-8859-1 + ProxyFtpDirCharset UTF-8 + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/proxy_ftp.load b/debian/config-dir/mods-available/proxy_ftp.load new file mode 100644 index 0000000..8f2a197 --- /dev/null +++ b/debian/config-dir/mods-available/proxy_ftp.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_ftp_module /usr/lib/apache2/modules/mod_proxy_ftp.so diff --git a/debian/config-dir/mods-available/proxy_hcheck.load b/debian/config-dir/mods-available/proxy_hcheck.load new file mode 100644 index 0000000..b70f421 --- /dev/null +++ b/debian/config-dir/mods-available/proxy_hcheck.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_hcheck_module /usr/lib/apache2/modules/mod_proxy_hcheck.so diff --git a/debian/config-dir/mods-available/proxy_html.conf b/debian/config-dir/mods-available/proxy_html.conf new file mode 100644 index 0000000..14692ad --- /dev/null +++ b/debian/config-dir/mods-available/proxy_html.conf @@ -0,0 +1,75 @@ +# Configuration example. +# +# For detailed information about these directives see +# <URL:http://httpd.apache.org/docs/2.4/mod/mod_proxy_html.html> +# and for mod_xml2enc see +# <URL:http://httpd.apache.org/docs/2.4/mod/mod_xml2enc.html> +# + +# All knowledge of HTML links has been removed from the mod_proxy_html +# code itself, and is instead read from httpd.conf (or included file) +# at server startup. So you MUST declare it. This will normally be +# at top level, but can also be used in a <Location>. +# +# Here's the declaration for W3C HTML 4.01 and XHTML 1.0 + +ProxyHTMLLinks a href +ProxyHTMLLinks area href +ProxyHTMLLinks link href +ProxyHTMLLinks img src longdesc usemap +ProxyHTMLLinks object classid codebase data usemap +ProxyHTMLLinks q cite +ProxyHTMLLinks blockquote cite +ProxyHTMLLinks ins cite +ProxyHTMLLinks del cite +ProxyHTMLLinks form action +ProxyHTMLLinks input src usemap +ProxyHTMLLinks head profile +ProxyHTMLLinks base href +ProxyHTMLLinks script src for + +# To support scripting events (with ProxyHTMLExtended On), +# you'll need to declare them too. + +ProxyHTMLEvents onclick ondblclick onmousedown onmouseup \ + onmouseover onmousemove onmouseout onkeypress \ + onkeydown onkeyup onfocus onblur onload \ + onunload onsubmit onreset onselect onchange + +# If you need to support legacy (pre-1998, aka "transitional") HTML or XHTML, +# you'll need to uncomment the following deprecated link attributes. +# Note that these are enabled in earlier mod_proxy_html versions +# +# ProxyHTMLLinks frame src longdesc +# ProxyHTMLLinks iframe src longdesc +# ProxyHTMLLinks body background +# ProxyHTMLLinks applet codebase +# +# If you're dealing with proprietary HTML variants, +# declare your own URL attributes here as required. +# +# ProxyHTMLLinks myelement myattr otherattr +# +########### +# EXAMPLE # +########### +# +# To define the URL /my-gateway/ as a gateway to an appserver with address +# http://some.app.intranet/ on a private network, after loading the +# modules and including this configuration file: +# +# ProxyRequests Off <-- this is an important security setting +# ProxyPass /my-gateway/ http://some.app.intranet/ +# <Location /my-gateway/> +# ProxyPassReverse / +# ProxyHTMLEnable On +# ProxyHTMLURLMap http://some.app.intranet/ /my-gateway/ +# ProxyHTMLURLMap / /my-gateway/ +# </Location> +# +# Many (though not all) real-life setups are more complex. +# +# See the documentation at +# http://apache.webthing.com/mod_proxy_html/ +# and the tutorial at +# http://www.apachetutor.org/admin/reverseproxies diff --git a/debian/config-dir/mods-available/proxy_html.load b/debian/config-dir/mods-available/proxy_html.load new file mode 100644 index 0000000..50f1a2c --- /dev/null +++ b/debian/config-dir/mods-available/proxy_html.load @@ -0,0 +1,2 @@ +# Depends: proxy xml2enc +LoadModule proxy_html_module /usr/lib/apache2/modules/mod_proxy_html.so diff --git a/debian/config-dir/mods-available/proxy_http.load b/debian/config-dir/mods-available/proxy_http.load new file mode 100644 index 0000000..a3ffe02 --- /dev/null +++ b/debian/config-dir/mods-available/proxy_http.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so diff --git a/debian/config-dir/mods-available/proxy_http2.load b/debian/config-dir/mods-available/proxy_http2.load new file mode 100644 index 0000000..b251d0c --- /dev/null +++ b/debian/config-dir/mods-available/proxy_http2.load @@ -0,0 +1,2 @@ +# Depends: proxy http2 +LoadModule proxy_http2_module /usr/lib/apache2/modules/mod_proxy_http2.so diff --git a/debian/config-dir/mods-available/proxy_scgi.load b/debian/config-dir/mods-available/proxy_scgi.load new file mode 100644 index 0000000..fb6b0d7 --- /dev/null +++ b/debian/config-dir/mods-available/proxy_scgi.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_scgi_module /usr/lib/apache2/modules/mod_proxy_scgi.so diff --git a/debian/config-dir/mods-available/proxy_uwsgi.load b/debian/config-dir/mods-available/proxy_uwsgi.load new file mode 100644 index 0000000..79ebd42 --- /dev/null +++ b/debian/config-dir/mods-available/proxy_uwsgi.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_uwsgi_module /usr/lib/apache2/modules/mod_proxy_uwsgi.so diff --git a/debian/config-dir/mods-available/proxy_wstunnel.load b/debian/config-dir/mods-available/proxy_wstunnel.load new file mode 100644 index 0000000..fe6589d --- /dev/null +++ b/debian/config-dir/mods-available/proxy_wstunnel.load @@ -0,0 +1,2 @@ +# Depends: proxy +LoadModule proxy_wstunnel_module /usr/lib/apache2/modules/mod_proxy_wstunnel.so diff --git a/debian/config-dir/mods-available/ratelimit.load b/debian/config-dir/mods-available/ratelimit.load new file mode 100644 index 0000000..fc933d7 --- /dev/null +++ b/debian/config-dir/mods-available/ratelimit.load @@ -0,0 +1,2 @@ +# Depends: env +LoadModule ratelimit_module /usr/lib/apache2/modules/mod_ratelimit.so diff --git a/debian/config-dir/mods-available/reflector.load b/debian/config-dir/mods-available/reflector.load new file mode 100644 index 0000000..91701d8 --- /dev/null +++ b/debian/config-dir/mods-available/reflector.load @@ -0,0 +1 @@ +LoadModule reflector_module /usr/lib/apache2/modules/mod_reflector.so diff --git a/debian/config-dir/mods-available/remoteip.load b/debian/config-dir/mods-available/remoteip.load new file mode 100644 index 0000000..a771554 --- /dev/null +++ b/debian/config-dir/mods-available/remoteip.load @@ -0,0 +1 @@ +LoadModule remoteip_module /usr/lib/apache2/modules/mod_remoteip.so diff --git a/debian/config-dir/mods-available/reqtimeout.conf b/debian/config-dir/mods-available/reqtimeout.conf new file mode 100644 index 0000000..534cd88 --- /dev/null +++ b/debian/config-dir/mods-available/reqtimeout.conf @@ -0,0 +1,27 @@ +<IfModule reqtimeout_module> + + # mod_reqtimeout limits the time waiting on the client to prevent an + # attacker from causing a denial of service by opening many connections + # but not sending requests. This file tries to give a sensible default + # configuration, but it may be necessary to tune the timeout values to + # the actual situation. Note that it is also possible to configure + # mod_reqtimeout per virtual host. + + + # Wait max 20 seconds for the first byte of the request line+headers + # From then, require a minimum data rate of 500 bytes/s, but don't + # wait longer than 40 seconds in total. + # Note: Lower timeouts may make sense on non-ssl virtual hosts but can + # cause problem with ssl enabled virtual hosts: This timeout includes + # the time a browser may need to fetch the CRL for the certificate. If + # the CRL server is not reachable, it may take more than 10 seconds + # until the browser gives up. + RequestReadTimeout header=20-40,minrate=500 + + # Wait max 10 seconds for the first byte of the request body (if any) + # From then, require a minimum data rate of 500 bytes/s + RequestReadTimeout body=10,minrate=500 + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/reqtimeout.load b/debian/config-dir/mods-available/reqtimeout.load new file mode 100644 index 0000000..8b2c5e6 --- /dev/null +++ b/debian/config-dir/mods-available/reqtimeout.load @@ -0,0 +1 @@ +LoadModule reqtimeout_module /usr/lib/apache2/modules/mod_reqtimeout.so diff --git a/debian/config-dir/mods-available/request.load b/debian/config-dir/mods-available/request.load new file mode 100644 index 0000000..6727f5a --- /dev/null +++ b/debian/config-dir/mods-available/request.load @@ -0,0 +1 @@ +LoadModule request_module /usr/lib/apache2/modules/mod_request.so diff --git a/debian/config-dir/mods-available/rewrite.load b/debian/config-dir/mods-available/rewrite.load new file mode 100644 index 0000000..b32f162 --- /dev/null +++ b/debian/config-dir/mods-available/rewrite.load @@ -0,0 +1 @@ +LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so diff --git a/debian/config-dir/mods-available/sed.load b/debian/config-dir/mods-available/sed.load new file mode 100644 index 0000000..cf5d9af --- /dev/null +++ b/debian/config-dir/mods-available/sed.load @@ -0,0 +1 @@ +LoadModule sed_module /usr/lib/apache2/modules/mod_sed.so diff --git a/debian/config-dir/mods-available/session.load b/debian/config-dir/mods-available/session.load new file mode 100644 index 0000000..f518c96 --- /dev/null +++ b/debian/config-dir/mods-available/session.load @@ -0,0 +1 @@ +LoadModule session_module /usr/lib/apache2/modules/mod_session.so diff --git a/debian/config-dir/mods-available/session_cookie.load b/debian/config-dir/mods-available/session_cookie.load new file mode 100644 index 0000000..8cffd89 --- /dev/null +++ b/debian/config-dir/mods-available/session_cookie.load @@ -0,0 +1,2 @@ +# Depends: session +LoadModule session_cookie_module /usr/lib/apache2/modules/mod_session_cookie.so diff --git a/debian/config-dir/mods-available/session_crypto.load b/debian/config-dir/mods-available/session_crypto.load new file mode 100644 index 0000000..b3f7a95 --- /dev/null +++ b/debian/config-dir/mods-available/session_crypto.load @@ -0,0 +1,2 @@ +# Depends: session +LoadModule session_crypto_module /usr/lib/apache2/modules/mod_session_crypto.so diff --git a/debian/config-dir/mods-available/session_dbd.load b/debian/config-dir/mods-available/session_dbd.load new file mode 100644 index 0000000..18fa4a4 --- /dev/null +++ b/debian/config-dir/mods-available/session_dbd.load @@ -0,0 +1,2 @@ +# Depends: session +LoadModule session_dbd_module /usr/lib/apache2/modules/mod_session_dbd.so diff --git a/debian/config-dir/mods-available/setenvif.conf b/debian/config-dir/mods-available/setenvif.conf new file mode 100644 index 0000000..b6c4cc4 --- /dev/null +++ b/debian/config-dir/mods-available/setenvif.conf @@ -0,0 +1,32 @@ +<IfModule mod_setenvif.c> + + # + # The following directives modify normal HTTP response behavior to + # handle known problems with browser implementations. + # + BrowserMatch "Mozilla/2" nokeepalive + BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 + BrowserMatch "RealPlayer 4\.0" force-response-1.0 + BrowserMatch "Java/1\.0" force-response-1.0 + BrowserMatch "JDK/1\.0" force-response-1.0 + + # + # The following directive disables redirects on non-GET requests for + # a directory that does not include the trailing slash. This fixes a + # problem with Microsoft WebFolders which does not appropriately handle + # redirects for folders with DAV methods. + # Same deal with Apple's DAV filesystem and Gnome VFS support for DAV. + # + BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully + BrowserMatch "MS FrontPage" redirect-carefully + BrowserMatch "^WebDrive" redirect-carefully + BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully + BrowserMatch "^gnome-vfs/1.0" redirect-carefully + BrowserMatch "^gvfs/1" redirect-carefully + BrowserMatch "^XML Spy" redirect-carefully + BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully + BrowserMatch " Konqueror/4" redirect-carefully + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/setenvif.load b/debian/config-dir/mods-available/setenvif.load new file mode 100644 index 0000000..bcb5c52 --- /dev/null +++ b/debian/config-dir/mods-available/setenvif.load @@ -0,0 +1 @@ +LoadModule setenvif_module /usr/lib/apache2/modules/mod_setenvif.so diff --git a/debian/config-dir/mods-available/slotmem_plain.load b/debian/config-dir/mods-available/slotmem_plain.load new file mode 100644 index 0000000..0a68121 --- /dev/null +++ b/debian/config-dir/mods-available/slotmem_plain.load @@ -0,0 +1 @@ +LoadModule slotmem_plain_module /usr/lib/apache2/modules/mod_slotmem_plain.so diff --git a/debian/config-dir/mods-available/slotmem_shm.load b/debian/config-dir/mods-available/slotmem_shm.load new file mode 100644 index 0000000..48ba402 --- /dev/null +++ b/debian/config-dir/mods-available/slotmem_shm.load @@ -0,0 +1 @@ +LoadModule slotmem_shm_module /usr/lib/apache2/modules/mod_slotmem_shm.so diff --git a/debian/config-dir/mods-available/socache_dbm.load b/debian/config-dir/mods-available/socache_dbm.load new file mode 100644 index 0000000..c759d35 --- /dev/null +++ b/debian/config-dir/mods-available/socache_dbm.load @@ -0,0 +1 @@ +LoadModule socache_dbm_module /usr/lib/apache2/modules/mod_socache_dbm.so diff --git a/debian/config-dir/mods-available/socache_memcache.load b/debian/config-dir/mods-available/socache_memcache.load new file mode 100644 index 0000000..15d1ad0 --- /dev/null +++ b/debian/config-dir/mods-available/socache_memcache.load @@ -0,0 +1 @@ +LoadModule socache_memcache_module /usr/lib/apache2/modules/mod_socache_memcache.so diff --git a/debian/config-dir/mods-available/socache_shmcb.load b/debian/config-dir/mods-available/socache_shmcb.load new file mode 100644 index 0000000..542a2b2 --- /dev/null +++ b/debian/config-dir/mods-available/socache_shmcb.load @@ -0,0 +1 @@ +LoadModule socache_shmcb_module /usr/lib/apache2/modules/mod_socache_shmcb.so diff --git a/debian/config-dir/mods-available/speling.load b/debian/config-dir/mods-available/speling.load new file mode 100644 index 0000000..423e401 --- /dev/null +++ b/debian/config-dir/mods-available/speling.load @@ -0,0 +1 @@ +LoadModule speling_module /usr/lib/apache2/modules/mod_speling.so diff --git a/debian/config-dir/mods-available/ssl.conf b/debian/config-dir/mods-available/ssl.conf new file mode 100644 index 0000000..1dc4eea --- /dev/null +++ b/debian/config-dir/mods-available/ssl.conf @@ -0,0 +1,85 @@ +<IfModule mod_ssl.c> + + # Pseudo Random Number Generator (PRNG): + # Configure one or more sources to seed the PRNG of the SSL library. + # The seed data should be of good random quality. + # WARNING! On some platforms /dev/random blocks if not enough entropy + # is available. This means you then cannot use the /dev/random device + # because it would lead to very long connection times (as long as + # it requires to make more entropy available). But usually those + # platforms additionally provide a /dev/urandom device which doesn't + # block. So, if available, use this one instead. Read the mod_ssl User + # Manual for more details. + # + SSLRandomSeed startup builtin + SSLRandomSeed startup file:/dev/urandom 512 + SSLRandomSeed connect builtin + SSLRandomSeed connect file:/dev/urandom 512 + + ## + ## SSL Global Context + ## + ## All SSL configuration in this context applies both to + ## the main server and all SSL-enabled virtual hosts. + ## + + # + # Some MIME-types for downloading Certificates and CRLs + # + AddType application/x-x509-ca-cert .crt + AddType application/x-pkcs7-crl .crl + + # Pass Phrase Dialog: + # Configure the pass phrase gathering process. + # The filtering dialog program (`builtin' is a internal + # terminal dialog) has to provide the pass phrase on stdout. + SSLPassPhraseDialog exec:/usr/share/apache2/ask-for-passphrase + + # Inter-Process Session Cache: + # Configure the SSL Session Cache: First the mechanism + # to use and second the expiring timeout (in seconds). + # (The mechanism dbm has known memory leaks and should not be used). + #SSLSessionCache dbm:${APACHE_RUN_DIR}/ssl_scache + SSLSessionCache shmcb:${APACHE_RUN_DIR}/ssl_scache(512000) + SSLSessionCacheTimeout 300 + + # Semaphore: + # Configure the path to the mutual exclusion semaphore the + # SSL engine uses internally for inter-process synchronization. + # (Disabled by default, the global Mutex directive consolidates by default + # this) + #Mutex file:${APACHE_LOCK_DIR}/ssl_mutex ssl-cache + + + # SSL Cipher Suite: + # List the ciphers that the client is permitted to negotiate. See the + # ciphers(1) man page from the openssl package for list of all available + # options. + # Enable only secure ciphers: + SSLCipherSuite HIGH:!aNULL + + # SSL server cipher order preference: + # Use server priorities for cipher algorithm choice. + # Clients may prefer lower grade encryption. You should enable this + # option if you want to enforce stronger encryption, and can afford + # the CPU cost, and did not override SSLCipherSuite in a way that puts + # insecure ciphers first. + # Default: Off + #SSLHonorCipherOrder on + + # The protocols to enable. + # Available values: all, SSLv3, TLSv1, TLSv1.1, TLSv1.2 + # SSL v2 is no longer supported + SSLProtocol all -SSLv3 + + # Allow insecure renegotiation with clients which do not yet support the + # secure renegotiation protocol. Default: Off + #SSLInsecureRenegotiation on + + # Whether to forbid non-SNI clients to access name based virtual hosts. + # Default: Off + #SSLStrictSNIVHostCheck On + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/ssl.load b/debian/config-dir/mods-available/ssl.load new file mode 100644 index 0000000..3d2336a --- /dev/null +++ b/debian/config-dir/mods-available/ssl.load @@ -0,0 +1,2 @@ +# Depends: setenvif mime socache_shmcb +LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so diff --git a/debian/config-dir/mods-available/status.conf b/debian/config-dir/mods-available/status.conf new file mode 100644 index 0000000..5f53ba7 --- /dev/null +++ b/debian/config-dir/mods-available/status.conf @@ -0,0 +1,29 @@ +<IfModule mod_status.c> + # Allow server status reports generated by mod_status, + # with the URL of http://servername/server-status + # Uncomment and change the "192.0.2.0/24" to allow access from other hosts. + + <Location /server-status> + SetHandler server-status + Require local + #Require ip 192.0.2.0/24 + </Location> + + # Keep track of extended status information for each request + ExtendedStatus On + + # Determine if mod_status displays the first 63 characters of a request or + # the last 63, assuming the request itself is greater than 63 chars. + # Default: Off + #SeeRequestTail On + + + <IfModule mod_proxy.c> + # Show Proxy LoadBalancer status in mod_status + ProxyStatus On + </IfModule> + + +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/status.load b/debian/config-dir/mods-available/status.load new file mode 100644 index 0000000..9efd636 --- /dev/null +++ b/debian/config-dir/mods-available/status.load @@ -0,0 +1 @@ +LoadModule status_module /usr/lib/apache2/modules/mod_status.so diff --git a/debian/config-dir/mods-available/substitute.load b/debian/config-dir/mods-available/substitute.load new file mode 100644 index 0000000..df361cd --- /dev/null +++ b/debian/config-dir/mods-available/substitute.load @@ -0,0 +1 @@ +LoadModule substitute_module /usr/lib/apache2/modules/mod_substitute.so diff --git a/debian/config-dir/mods-available/suexec.load b/debian/config-dir/mods-available/suexec.load new file mode 100644 index 0000000..116858b --- /dev/null +++ b/debian/config-dir/mods-available/suexec.load @@ -0,0 +1 @@ +LoadModule suexec_module /usr/lib/apache2/modules/mod_suexec.so diff --git a/debian/config-dir/mods-available/unique_id.load b/debian/config-dir/mods-available/unique_id.load new file mode 100644 index 0000000..2d0c9eb --- /dev/null +++ b/debian/config-dir/mods-available/unique_id.load @@ -0,0 +1 @@ +LoadModule unique_id_module /usr/lib/apache2/modules/mod_unique_id.so diff --git a/debian/config-dir/mods-available/userdir.conf b/debian/config-dir/mods-available/userdir.conf new file mode 100644 index 0000000..2c334ec --- /dev/null +++ b/debian/config-dir/mods-available/userdir.conf @@ -0,0 +1,12 @@ +<IfModule mod_userdir.c> + UserDir public_html + UserDir disabled root + + <Directory /home/*/public_html> + AllowOverride FileInfo AuthConfig Limit Indexes + Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec + Require method GET POST OPTIONS + </Directory> +</IfModule> + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/debian/config-dir/mods-available/userdir.load b/debian/config-dir/mods-available/userdir.load new file mode 100644 index 0000000..0cfc621 --- /dev/null +++ b/debian/config-dir/mods-available/userdir.load @@ -0,0 +1 @@ +LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so diff --git a/debian/config-dir/mods-available/usertrack.load b/debian/config-dir/mods-available/usertrack.load new file mode 100644 index 0000000..25918b5 --- /dev/null +++ b/debian/config-dir/mods-available/usertrack.load @@ -0,0 +1 @@ +LoadModule usertrack_module /usr/lib/apache2/modules/mod_usertrack.so diff --git a/debian/config-dir/mods-available/vhost_alias.load b/debian/config-dir/mods-available/vhost_alias.load new file mode 100644 index 0000000..4fe4cb6 --- /dev/null +++ b/debian/config-dir/mods-available/vhost_alias.load @@ -0,0 +1 @@ +LoadModule vhost_alias_module /usr/lib/apache2/modules/mod_vhost_alias.so diff --git a/debian/config-dir/mods-available/xml2enc.load b/debian/config-dir/mods-available/xml2enc.load new file mode 100644 index 0000000..98cfa18 --- /dev/null +++ b/debian/config-dir/mods-available/xml2enc.load @@ -0,0 +1 @@ +LoadModule xml2enc_module /usr/lib/apache2/modules/mod_xml2enc.so |