###################################################################### # # webenv.conf -- This httpd configuration file customizes the # presentation of errors and directory listing produced by httpd web # server. The customization is based on The CentOS Project # corporate visual style. # # Copyright (C) 2013 The CentOS Artwork SIG # # This configuration is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # This configuration file is distributed in the hope that it will be # useful, but WITHOUT ANY WARRANTY; without even the implied warranty # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # ###################################################################### Alias /webenv "/var/www/webenv" ###################################################################### # Rewrite URL to use secure (SSL/TSL) connection. ###################################################################### RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R,L] ###################################################################### # Errors' Customization ###################################################################### Alias /error/include/ "/var/www/webenv/errors/" AllowOverride None Options IncludesNoExec AddOutputFilter Includes html Order allow,deny Allow from all ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var ErrorDocument 410 /error/HTTP_GONE.html.var ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var ###################################################################### # Directory Listing's Customization ###################################################################### # Control the appearance of server-generated directory listings. IndexOptions FancyIndexing VersionSort SuppressHtmlPreamble IconsAreLinks # Tell the server which icon to show for different files or filename # extensions. These are only displayed for FancyIndexed directories. AddIcon /webenv/images/icon-binary.png .bin .exe AddIcon /webenv/images/icon-cd.png .iso AddIcon /webenv/images/icon-layout.png .pdf .odt AddIcon /webenv/images/icon-text.png .txt AddIcon /webenv/images/icon-warning.png README AddIcon /webenv/images/icon-html.png .htm .html .shtml AddIcon /webenv/images/icon-inkscape.png .svg AddIcon /webenv/images/icon-script.png .conf .sh .shar .csh .ksh .tcl .php .pl .cgi .py AddIcon /webenv/images/icon-compressed.png .Z .z .tgz .gz .zip .tbz .bz2 .tar.gz .tar.bz2 .rpm .srpm .tar AddIconByEncoding (CMP,/images/icon-compressed.png) x-compress x-gzip AddIconByType (TXT,/webenv/images/icon-text.png) text/* AddIconByType (IMG,/webenv/images/icon-image.png) image/* AddIconByType (SND,/webenv/images/icon-sound.png) audio/* AddIconByType (VID,/webenv/images/icon-movie.png) video/* AddIcon /webenv/images/icon-back.png .. AddIcon /webenv/images/icon-folder.png ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^BLANKICON^^ # DefaultIcon is which icon to show for files which do not have an icon # explicitly set. DefaultIcon /webenv/images/icon-unknown.png # Name of the file that will be inserted at the top of the index # listing. HeaderName /webenv/indexes/top.html ReadmeName /webenv/indexes/bottom.html # Allow Server Side Includes (SSI) for top and bottom files, so we can # expand system variables like REQUEST_URI inside them. AllowOverride None Options IncludesNoExec AddOutputFilter Includes html Order allow,deny Allow from all AddHandler type-map var LanguagePriority en es de fr ForceLanguagePriority Prefer Fallback # Set 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 # Set filenames which directory indexing should ignore and not # include in the listing. Shell-style wildcarding is permitted. IndexIgnore .??* *~ *# HEADER* README.html RCS CVS *,v *,t