./000075500000000000000000000000001110145226400112055ustar00rootroot00000000000000./extra-available/000075500000000000000000000000001110145226400142465ustar00rootroot00000000000000./extra-available/httpd-addon.d.conf000064400000000000000000000003661110145226400175520ustar00rootroot00000000000000# # Summary: Load config files from the config directory "%apache2_confdir_name/addon.d" # Provides: Extra # ### # Load config files from the config directory "%apache2_confdir_name/addon.d". # Include %apache2_confdir_name/addon.d/A.*.conf ./extra-available/httpd-icons-compat.conf000064400000000000000000000007761110145226400206440ustar00rootroot00000000000000# # Summary: Icons for server-generated directory listings. # Provides: Extra # # # Required modules: mod_alias # # We include the /icons/ alias for FancyIndexed directory listings. If # you do not use FancyIndexing, you may comment this out. # Alias /icons/ "%apache2_compat_iconsdir/" Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all ./extra-available/httpd-manual-addons.conf000064400000000000000000000020601110145226400207570ustar00rootroot00000000000000# # Summary: Provide access to the documentation to addons on your server # Provides: Extra # # # Provide access to the documentation on your server as # http://yourserver.example.com/manual/ # The documentation is always available at # http://httpd.apache.org/docs/2.2/ # # Required modules: mod_alias, mod_setenvif, mod_negotiation # AliasMatch ^/manual-addons(?:/(?:de|en|es|fr|ja|ko|pt-br|ru))?(/.*)?$ "%apache2_manualaddonsdir$1" Options Indexes AllowOverride None Order allow,deny Allow from all SetHandler type-map SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|pt-br|ru)/ prefer-language=$1 RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|pt-br|ru)){2,}(/.*)?$ /manual/$1$2 LanguagePriority en de es fr ja ko pt-br ru ForceLanguagePriority Prefer Fallback ./extra-start.d/000075500000000000000000000000001110145226400137055ustar00rootroot00000000000000./extra-start.d/000-default.conf000064400000000000000000000002661110145226400165010ustar00rootroot00000000000000DirectoryIndex_default=yes log_config_default=yes httpd-default=yes httpd-mpm=yes httpd-multilang-errordoc=yes httpd-languages=yes httpd-icons=yes httpd-autoindex=yes httpd-mime=yes ./extra-start.d/010-httpd-addon.d.conf000064400000000000000000000000221110145226400174740ustar00rootroot00000000000000httpd-addon.d=yes ./extra-start.d/020-httpd-manual.conf000064400000000000000000000000211110145226400174420ustar00rootroot00000000000000httpd-manual=yes ./extra-start.d/030-httpd-manual-addons.conf000064400000000000000000000000301110145226400207110ustar00rootroot00000000000000httpd-manual-addons=yes ./extra-start.d/050-default-compat.conf000064400000000000000000000000461110145226400177630ustar00rootroot00000000000000httpd-icons=no httpd-icons-compat=yes ./mods-start.d/000075500000000000000000000000001110145226400135245ustar00rootroot00000000000000./mods-start.d/000-default.conf000064400000000000000000000001551110145226400163150ustar00rootroot00000000000000alias=yes authz_host=yes autoindex=yes dir=yes include=yes log_config=yes logio=yes mime=yes negotiation=yes ./mods-start.d/010-manual.conf000064400000000000000000000001251110145226400161440ustar00rootroot00000000000000alias=yes authz_host=yes setenvif=yes autoindex=yes dir=yes mime=yes negotiation=yes ./mods-start.d/020-manual-addons.conf000064400000000000000000000001101110145226400174050ustar00rootroot00000000000000alias=yes authz_host=yes autoindex=yes dir=yes mime=yes negotiation=yes ./ports-available/000075500000000000000000000000001110145226400142725ustar00rootroot00000000000000./ports-available/http-A1PROXIED.conf000064400000000000000000000005711110145226400174150ustar00rootroot00000000000000# # Summary: This is a hack to run proxified Apache2 in case Apache1 is running # Provides: Listen # ### # This is a hack to run proxified Apache2 in case Apache1 is running # Include %apache2_confdir_name/ports-available/http-localhost-8088.conf Include %apache2_confdir_name/ports-available/http.conf ./ports-available/http-localhost-8088.conf000064400000000000000000000005741110145226400205210ustar00rootroot00000000000000# # Summary: Set listen 12.34.56.78:80 # Provides: Listen # # # Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses. # #Listen 12.34.56.78:80 Listen localhost:8088 ./ports-start.d/000075500000000000000000000000001110145226400137315ustar00rootroot00000000000000./ports-start.d/000-default.conf000064400000000000000000000000111110145226400165110ustar00rootroot00000000000000http=yes ./ports-start.d/020-A1PROXIED.conf000064400000000000000000000000621110145226400163710ustar00rootroot00000000000000http=no http-localhost-8088=no http-A1PROXIED=yes ./sites-available/000075500000000000000000000000001110145226400142525ustar00rootroot00000000000000./sites-available/default-compat.conf000064400000000000000000000117601110145226400200330ustar00rootroot00000000000000# # Summary: Old main server configuration (for default virtual host) # Provides: VirtualHost # Provides: VirtualHost-default # # # 'Main' server configuration # # The directives in this section set up the values used by the 'main' # server, which responds to any requests that aren't handled by a # definition. These values also provide defaults for # any containers you may define later in the file. # # All of these directives may appear inside containers, # in which case these default settings will be overridden for the # virtual host being defined. # # # ServerAdmin: Your address, where problems with the server should be # e-mailed. This address appears on some server-generated pages, such # as error documents. e.g. admin@your-domain.com # ServerAdmin your@localhost # # ServerName gives the name and port that the server uses to identify itself. # This can often be determined automatically, but we recommend you specify # it explicitly to prevent problems during startup. # # If your host doesn't have a registered DNS name, enter its IP address here. # #ServerName www.example.com:80 # # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "%apache2_compat_htdocsdir" # # Each directory to which Apache has access can be configured with respect # to which services and features are allowed and/or disabled in that # directory (and its subdirectories). # # First, we configure the "default" to be a very restrictive set of # features. # # Summary: Configure for all dirs by default # Requires: Directory-root Include %apache2_confdir_name/extra-available/Directory_root_default.conf # # Note that from this point forward you must specifically allow # particular features to be enabled - so if something's not working as # you might expect, make sure that you have specifically enabled it # below. # # # This should be changed to whatever you set DocumentRoot to. # # Summary: Configure for html documents in DocumentRoot # Requires: Directory-html Include %apache2_confdir_name/extra-available/Directory_html_default.conf # # ErrorLog: The location of the error log file. # If you do not specify an ErrorLog directive within a # container, error messages relating to that virtual host will be # logged here. If you *do* define an error logfile for a # container, that host's errors will be logged there and not here. # ErrorLog %apache2_logfiledir/error_log # # LogLevel: Control the number of messages logged to the error_log. # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. # LogLevel warn # # The location and format of the access logfile (Common Logfile Format). # If you do not define any access logfiles within a # container, they will be logged here. Contrariwise, if you *do* # define per- access logfiles, transactions will be # logged therein and *not* in this file. # CustomLog %apache2_logfiledir/access_log common # # If you prefer a logfile with access, agent, and referer information # (Combined Logfile Format) you can use the following directive. # #CustomLog %apache2_logfiledir/access_log combined # # Redirect: Allows you to tell clients about documents that used to # exist in your server's namespace, but do not anymore. The client # will make a new request for the document at its new location. # Example: # Redirect permanent /foo http://www.example.com/bar # # Alias: Maps web paths into filesystem paths and is used to # access content that does not live under the DocumentRoot. # Example: # Alias /webpath /full/filesystem/path # # If you include a trailing / on /webpath then the server will # require it to be present in the URL. You will also likely # need to provide a section to allow access to # the filesystem path. # # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same as Aliases, except that # documents in the target directory are treated as applications and # run by the server when requested rather than as documents sent to the # client. The same rules about trailing "/" apply to ScriptAlias # directives as to Alias. # ScriptAlias /cgi-bin/ "%apache2_compat_cgibindir/" # # "%apache2_compat_cgibindir" should be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. # # Summary: Configure for default CGI directory # Requires: Directory-cgi Include %apache2_confdir_name/extra-available/Directory_cgibin_default.conf ./sites-available/default_https-compat.conf000064400000000000000000000154471110145226400212630ustar00rootroot00000000000000# # Summary: Old default server configuration for https # Provides: VirtualHost # Provides: VirtualHost-https # Provides: VirtualHost-https-default # # # This is the Apache server configuration file providing SSL support. # It contains the configuration directives to instruct the server how to # serve pages over an https connection. For detailing information about these # directives see # # Do NOT simply read the instructions in here without understanding # what they do. They're here only as hints or reminders. If you are unsure # consult the online docs. You have been warned. # ## ## SSL Virtual Host Context ## # General setup for the virtual host DocumentRoot "%apache2_compat_htdocsdir" ServerName www.example.com:@@SSLPort@@ ServerAdmin you@example.com ErrorLog "%apache2_logfiledir/error_log" TransferLog "%apache2_logfiledir/access_log" # SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on # SSL Cipher Suite: # List the ciphers that the client is permitted to negotiate. # See the mod_ssl documentation for a complete list. SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL # Server Certificate: # Point SSLCertificateFile at a PEM encoded certificate. If # the certificate is encrypted, then you will be prompted for a # pass phrase. Note that a kill -HUP will prompt again. Keep # in mind that if you have both an RSA and a DSA certificate you # can configure both in parallel (to also allow the use of DSA # ciphers, etc.) SSLCertificateFile "%apache2_confdir/ssl.crt/server.crt" #SSLCertificateFile "%apache2_confdir/ssl.crt/server-dsa.crt" # Server Private Key: # If the key is not combined with the certificate, use this # directive to point at the key file. Keep in mind that if # you've both a RSA and a DSA private key you can configure # both in parallel (to also allow the use of DSA ciphers, etc.) SSLCertificateKeyFile "%apache2_confdir/ssl.key/server.key" #SSLCertificateKeyFile "%apache2_confdir/ssl.key/server-dsa.key" # Server Certificate Chain: # Point SSLCertificateChainFile at a file containing the # concatenation of PEM encoded CA certificates which form the # certificate chain for the server certificate. Alternatively # the referenced file can be the same as SSLCertificateFile # when the CA certificates are directly appended to the server # certificate for convinience. #SSLCertificateChainFile "%apache2_confdir/ssl.crt/ca.crt" # Certificate Authority (CA): # Set the CA certificate verification path where to find CA # certificates for client authentication or alternatively one # huge file containing all of them (file must be PEM encoded) # Note: Inside SSLCACertificatePath you need hash symlinks # to point to the certificate files. Use the provided # Makefile to update the hash symlinks after changes. #SSLCACertificatePath "%apache2_confdir/ssl.crt" #SSLCACertificateFile "%apache2_confdir/ssl.crt/ca-bundle.crt" # Certificate Revocation Lists (CRL): # Set the CA revocation path where to find CA CRLs for client # authentication or alternatively one huge file containing all # of them (file must be PEM encoded) # Note: Inside SSLCARevocationPath you need hash symlinks # to point to the certificate files. Use the provided # Makefile to update the hash symlinks after changes. #SSLCARevocationPath "%apache2_confdir/ssl.crl" #SSLCARevocationFile "%apache2_confdir/ssl.crl/ca-bundle.crl" # Client Authentication (Type): # Client certificate verification type and depth. Types are # none, optional, require and optional_no_ca. Depth is a # number which specifies how deeply to verify the certificate # issuer chain before deciding the certificate is not valid. #SSLVerifyClient require #SSLVerifyDepth 10 # Access Control: # With SSLRequire you can do per-directory access control based # on arbitrary complex boolean expressions containing server # variable checks and other lookup directives. The syntax is a # mixture between C and Perl. See the mod_ssl documentation # for more details. # #SSLRequire ( %{SSL_CIPHER} !~ m/^(EXP|NULL)/ \ # and %{SSL_CLIENT_S_DN_O} eq "Snake Oil, Ltd." \ # and %{SSL_CLIENT_S_DN_OU} in {"Staff", "CA", "Dev"} \ # and %{TIME_WDAY} >= 1 and %{TIME_WDAY} <= 5 \ # and %{TIME_HOUR} >= 8 and %{TIME_HOUR} <= 20 ) \ # or %{REMOTE_ADDR} =~ m/^192\.76\.162\.[0-9]+$/ # # SSL Engine Options: # Set various options for the SSL engine. # o FakeBasicAuth: # Translate the client X.509 into a Basic Authorisation. This means that # the standard Auth/DBMAuth methods can be used for access control. The # user name is the `one line' version of the client's X.509 certificate. # Note that no password is obtained from the user. Every entry in the user # file needs this password: `xxj31ZMTZzkVA'. # o ExportCertData: # This exports two additional environment variables: SSL_CLIENT_CERT and # SSL_SERVER_CERT. These contain the PEM-encoded certificates of the # server (always existing) and the client (only existing when client # authentication is used). This can be used to import the certificates # into CGI scripts. # o StdEnvVars: # This exports the standard SSL/TLS related `SSL_*' environment variables. # Per default this exportation is switched off for performance reasons, # because the extraction step is an expensive operation and is usually # useless for serving static content. So one usually enables the # exportation for CGI and SSI requests only. # o StrictRequire: # This denies access when "SSLRequireSSL" or "SSLRequire" applied even # under a "Satisfy any" situation, i.e. when it applies access is denied # and no other module can change it. # o OptRenegotiate: # This enables optimized SSL connection renegotiation handling when SSL # directives are used in per-directory context. #SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire SSLOptions +StdEnvVars SSLOptions +StdEnvVars # Per-Server Logging: # The home of a custom SSL log file. Use this when you want a # compact non-error SSL logfile on a virtual host basis. CustomLog "%apache2_logfiledir/ssl_request_log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" ./sites-available/ports_all.conf000064400000000000000000000002111110145226400171120ustar00rootroot00000000000000# # Summary: Use name-based virtual hosting for * # Provides: NameVirtualHost # # # Use name-based virtual hosting. # NameVirtualHost * ./sites-available/vhost.templ.conf000064400000000000000000000014711110145226400174070ustar00rootroot00000000000000# # Summary: Provide default template for virtual hosts # Provides: VirtualHost # # Provide default template for virtual hosts ServerName www.-=name=-.ru ServerAlias -=name=-.ru ServerAdmin www-adm@-=name=-.ru DocumentRoot %apache2_vhostdir/-=name=-/htdocs ScriptAlias /cgi-bin/ %apache2_vhostdir/-=name=-/feedback/cgis/ ErrorLog %apache2_vhostdir/-=name=-/log/error_log_a2 TransferLog %apache2_vhostdir/-=name=-/log/access_log_a2 AddDefaultCharset WINDOWS-1251 CharsetSourceEnc WINDOWS-1251 CharsetDefault WINDOWS-1251 # CharsetRecodeMultipartForms Off ./sites-available/vhosts-8088.conf000064400000000000000000000030701110145226400170540ustar00rootroot00000000000000# # Summary: Use name-based virtual hosting for *:8088 # Provides: NameVirtualHost # # # Virtual Hosts # # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # # for further details before you try to setup virtual hosts. # # You may use the command line option '-S' to verify your virtual host # configuration. # # Use name-based virtual hosting. # NameVirtualHost *:8088 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for all requests that do not # match a ServerName or ServerAlias in any block. # # # ServerAdmin webmaster@dummy-host.example.com # DocumentRoot /www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ServerAlias www.dummy-host.example.com # ErrorLog %apache2_logfiledir/dummy-host.example.com-error_log # CustomLog %apache2_logfiledir/dummy-host.example.com-access_log common # # # # ServerAdmin webmaster@dummy-host2.example.com # DocumentRoot /www/docs/dummy-host2.example.com # ServerName dummy-host2.example.com # ErrorLog %apache2_logfiledir/dummy-host2.example.com-error_log # CustomLog %apache2_logfiledir/dummy-host2.example.com-access_log common # ./sites-available/vhosts-A1PROXIED.conf000064400000000000000000000005741110145226400177470ustar00rootroot00000000000000# # Summary: This is a hack to run proxified Apache2 in case Apache1 is running # Provides: NameVirtualHost # ### # This is a hack to run proxified Apache2 in case Apache1 is running # Include %apache2_confdir_name/sites-available/vhosts-8088.conf Include %apache2_confdir_name/sites-available/vhosts.conf ./sites-start.d/000075500000000000000000000000001110145226400137115ustar00rootroot00000000000000./sites-start.d/000-default.conf000064400000000000000000000000441110145226400164770ustar00rootroot00000000000000ports_all=yes default=yes vhosts=no ./sites-start.d/020-A1PROXIED.conf000064400000000000000000000000551110145226400163530ustar00rootroot00000000000000vhosts=no vhosts-8088=no vhosts-A1PROXIED=no ./sites-start.d/050-default-compat.conf000064400000000000000000000000361110145226400177660ustar00rootroot00000000000000default=no default-compat=yes