zeus
3 years ago
200 changed files with 2713 additions and 3 deletions
@ -0,0 +1,227 @@ |
|||||
|
# This is the main Apache server configuration file. It contains the |
||||
|
# configuration directives that give the server its instructions. |
||||
|
# See http://httpd.apache.org/docs/2.4/ for detailed information about |
||||
|
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific |
||||
|
# hints. |
||||
|
# |
||||
|
# |
||||
|
# Summary of how the Apache 2 configuration works in Debian: |
||||
|
# The Apache 2 web server configuration in Debian is quite different to |
||||
|
# upstream's suggested way to configure the web server. This is because Debian's |
||||
|
# default Apache2 installation attempts to make adding and removing modules, |
||||
|
# virtual hosts, and extra configuration directives as flexible as possible, in |
||||
|
# order to make automating the changes and administering the server as easy as |
||||
|
# possible. |
||||
|
|
||||
|
# It is split into several files forming the configuration hierarchy outlined |
||||
|
# below, all located in the /etc/apache2/ directory: |
||||
|
# |
||||
|
# /etc/apache2/ |
||||
|
# |-- apache2.conf |
||||
|
# | `-- ports.conf |
||||
|
# |-- mods-enabled |
||||
|
# | |-- *.load |
||||
|
# | `-- *.conf |
||||
|
# |-- conf-enabled |
||||
|
# | `-- *.conf |
||||
|
# `-- sites-enabled |
||||
|
# `-- *.conf |
||||
|
# |
||||
|
# |
||||
|
# * apache2.conf is the main configuration file (this file). It puts the pieces |
||||
|
# together by including all remaining configuration files when starting up the |
||||
|
# web server. |
||||
|
# |
||||
|
# * ports.conf is always included from the main configuration file. It is |
||||
|
# supposed to determine listening ports for incoming connections which can be |
||||
|
# customized anytime. |
||||
|
# |
||||
|
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/ |
||||
|
# directories contain particular configuration snippets which manage modules, |
||||
|
# global configuration fragments, or virtual host configurations, |
||||
|
# respectively. |
||||
|
# |
||||
|
# They are activated by symlinking available configuration files from their |
||||
|
# respective *-available/ counterparts. These should be managed by using our |
||||
|
# helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See |
||||
|
# their respective man pages for detailed information. |
||||
|
# |
||||
|
# * The binary is called apache2. Due to the use of environment variables, in |
||||
|
# the default configuration, apache2 needs to be started/stopped with |
||||
|
# /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not |
||||
|
# work with the default configuration. |
||||
|
|
||||
|
|
||||
|
# Global configuration |
||||
|
# |
||||
|
|
||||
|
# |
||||
|
# ServerRoot: The top of the directory tree under which the server's |
||||
|
# configuration, error, and log files are kept. |
||||
|
# |
||||
|
# NOTE! If you intend to place this on an NFS (or otherwise network) |
||||
|
# mounted filesystem then please read the Mutex documentation (available |
||||
|
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>); |
||||
|
# you will save yourself a lot of trouble. |
||||
|
# |
||||
|
# Do NOT add a slash at the end of the directory path. |
||||
|
# |
||||
|
#ServerRoot "/etc/apache2" |
||||
|
|
||||
|
# |
||||
|
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK. |
||||
|
# |
||||
|
#Mutex file:${APACHE_LOCK_DIR} default |
||||
|
|
||||
|
# |
||||
|
# The directory where shm and other runtime files will be stored. |
||||
|
# |
||||
|
|
||||
|
DefaultRuntimeDir ${APACHE_RUN_DIR} |
||||
|
|
||||
|
# |
||||
|
# PidFile: The file in which the server should record its process |
||||
|
# identification number when it starts. |
||||
|
# This needs to be set in /etc/apache2/envvars |
||||
|
# |
||||
|
PidFile ${APACHE_PID_FILE} |
||||
|
|
||||
|
# |
||||
|
# Timeout: The number of seconds before receives and sends time out. |
||||
|
# |
||||
|
Timeout 300 |
||||
|
|
||||
|
# |
||||
|
# KeepAlive: Whether or not to allow persistent connections (more than |
||||
|
# one request per connection). Set to "Off" to deactivate. |
||||
|
# |
||||
|
KeepAlive On |
||||
|
|
||||
|
# |
||||
|
# MaxKeepAliveRequests: The maximum number of requests to allow |
||||
|
# during a persistent connection. Set to 0 to allow an unlimited amount. |
||||
|
# We recommend you leave this number high, for maximum performance. |
||||
|
# |
||||
|
MaxKeepAliveRequests 100 |
||||
|
|
||||
|
# |
||||
|
# KeepAliveTimeout: Number of seconds to wait for the next request from the |
||||
|
# same client on the same connection. |
||||
|
# |
||||
|
KeepAliveTimeout 5 |
||||
|
|
||||
|
|
||||
|
# These need to be set in /etc/apache2/envvars |
||||
|
User ${APACHE_RUN_USER} |
||||
|
Group ${APACHE_RUN_GROUP} |
||||
|
|
||||
|
# |
||||
|
# HostnameLookups: Log the names of clients or just their IP addresses |
||||
|
# e.g., www.apache.org (on) or 204.62.129.132 (off). |
||||
|
# The default is off because it'd be overall better for the net if people |
||||
|
# had to knowingly turn this feature on, since enabling it means that |
||||
|
# each client request will result in AT LEAST one lookup request to the |
||||
|
# nameserver. |
||||
|
# |
||||
|
HostnameLookups Off |
||||
|
|
||||
|
# ErrorLog: The location of the error log file. |
||||
|
# If you do not specify an ErrorLog directive within a <VirtualHost> |
||||
|
# container, error messages relating to that virtual host will be |
||||
|
# logged here. If you *do* define an error logfile for a <VirtualHost> |
||||
|
# container, that host's errors will be logged there and not here. |
||||
|
# |
||||
|
ErrorLog ${APACHE_LOG_DIR}/error.log |
||||
|
|
||||
|
# |
||||
|
# LogLevel: Control the severity of messages logged to the error_log. |
||||
|
# Available values: trace8, ..., trace1, debug, info, notice, warn, |
||||
|
# error, crit, alert, emerg. |
||||
|
# It is also possible to configure the log level for particular modules, e.g. |
||||
|
# "LogLevel info ssl:warn" |
||||
|
# |
||||
|
LogLevel warn |
||||
|
|
||||
|
# Include module configuration: |
||||
|
IncludeOptional mods-enabled/*.load |
||||
|
IncludeOptional mods-enabled/*.conf |
||||
|
|
||||
|
# Include list of ports to listen on |
||||
|
Include ports.conf |
||||
|
|
||||
|
|
||||
|
# Sets the default security model of the Apache2 HTTPD server. It does |
||||
|
# not allow access to the root filesystem outside of /usr/share and /var/www. |
||||
|
# The former is used by web applications packaged in Debian, |
||||
|
# the latter may be used for local directories served by the web server. If |
||||
|
# your system is serving content from a sub-directory in /srv you must allow |
||||
|
# access here, or in any related virtual host. |
||||
|
<Directory /> |
||||
|
Options FollowSymLinks |
||||
|
AllowOverride None |
||||
|
Require all denied |
||||
|
</Directory> |
||||
|
|
||||
|
<Directory /usr/share> |
||||
|
AllowOverride None |
||||
|
Require all granted |
||||
|
</Directory> |
||||
|
|
||||
|
<Directory /var/www/> |
||||
|
Options Indexes FollowSymLinks |
||||
|
AllowOverride None |
||||
|
Require all granted |
||||
|
</Directory> |
||||
|
|
||||
|
#<Directory /srv/> |
||||
|
# Options Indexes FollowSymLinks |
||||
|
# AllowOverride None |
||||
|
# Require all granted |
||||
|
#</Directory> |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
# AccessFileName: The name of the file to look for in each directory |
||||
|
# for additional configuration directives. See also the AllowOverride |
||||
|
# directive. |
||||
|
# |
||||
|
AccessFileName .htaccess |
||||
|
|
||||
|
# |
||||
|
# The following lines prevent .htaccess and .htpasswd files from being |
||||
|
# viewed by Web clients. |
||||
|
# |
||||
|
<FilesMatch "^\.ht"> |
||||
|
Require all denied |
||||
|
</FilesMatch> |
||||
|
|
||||
|
|
||||
|
# |
||||
|
# The following directives define some format nicknames for use with |
||||
|
# a CustomLog directive. |
||||
|
# |
||||
|
# These deviate from the Common Log Format definitions in that they use %O |
||||
|
# (the actual bytes sent including headers) instead of %b (the size of the |
||||
|
# requested file), because the latter makes it impossible to detect partial |
||||
|
# requests. |
||||
|
# |
||||
|
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended. |
||||
|
# Use mod_remoteip instead. |
||||
|
# |
||||
|
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined |
||||
|
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined |
||||
|
LogFormat "%h %l %u %t \"%r\" %>s %O" common |
||||
|
LogFormat "%{Referer}i -> %U" referer |
||||
|
LogFormat "%{User-agent}i" agent |
||||
|
|
||||
|
# Include of directories ignores editors' and dpkg's backup files, |
||||
|
# see README.Debian for details. |
||||
|
|
||||
|
# Include generic snippets of statements |
||||
|
IncludeOptional conf-enabled/*.conf |
||||
|
|
||||
|
# Include the virtual host configurations: |
||||
|
IncludeOptional sites-enabled/*.conf |
||||
|
|
||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1,8 @@ |
|||||
|
# Read the documentation before enabling AddDefaultCharset. |
||||
|
# In general, it is only a good idea if you know that all your files |
||||
|
# have this encoding. It will override any encoding given in the files |
||||
|
# in meta http-equiv or xml encoding tags. |
||||
|
|
||||
|
#AddDefaultCharset UTF-8 |
||||
|
|
||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1,11 @@ |
|||||
|
<FilesMatch \.php$> |
||||
|
SetHandler application/x-httpd-php |
||||
|
</FilesMatch> |
||||
|
|
||||
|
DirectoryIndex disabled |
||||
|
DirectoryIndex index.php index.html |
||||
|
|
||||
|
<Directory /var/www/> |
||||
|
Options -Indexes |
||||
|
AllowOverride All |
||||
|
</Directory> |
@ -0,0 +1,81 @@ |
|||||
|
# Customizable error responses come in three flavors: |
||||
|
# 1) plain text |
||||
|
# 2) local redirects |
||||
|
# 3) external redirects |
||||
|
# |
||||
|
# Some examples: |
||||
|
#ErrorDocument 500 "The server made a boo boo." |
||||
|
#ErrorDocument 404 /missing.html |
||||
|
#ErrorDocument 404 "/cgi-bin/missing_handler.pl" |
||||
|
#ErrorDocument 402 http://www.example.com/subscription_info.html |
||||
|
# |
||||
|
|
||||
|
# |
||||
|
# Putting this all together, we can internationalize error responses. |
||||
|
# |
||||
|
# We use Alias to redirect any /error/HTTP_<error>.html.var response to |
||||
|
# our collection of by-error message multi-language collections. We use |
||||
|
# includes to substitute the appropriate text. |
||||
|
# |
||||
|
# You can modify the messages' appearance without changing any of the |
||||
|
# default HTTP_<error>.html.var files by adding the line: |
||||
|
# |
||||
|
#Alias /error/include/ "/your/include/path/" |
||||
|
# |
||||
|
# which allows you to create your own set of files by starting with the |
||||
|
# /usr/share/apache2/error/include/ files and copying them to /your/include/path/, |
||||
|
# even on a per-VirtualHost basis. If you include the Alias in the global server |
||||
|
# context, is has to come _before_ the 'Alias /error/ ...' line. |
||||
|
# |
||||
|
# The default include files will display your Apache version number and your |
||||
|
# ServerAdmin email address regardless of the setting of ServerSignature. |
||||
|
# |
||||
|
# WARNING: The configuration below will NOT work out of the box if you have a |
||||
|
# SetHandler directive in a <Location /> context somewhere. Adding |
||||
|
# the following three lines AFTER the <Location /> context should |
||||
|
# make it work in most cases: |
||||
|
# <Location /error/> |
||||
|
# SetHandler none |
||||
|
# </Location> |
||||
|
# |
||||
|
# The internationalized error documents require mod_alias, mod_include |
||||
|
# and mod_negotiation. To activate them, uncomment the following 37 lines. |
||||
|
|
||||
|
#<IfModule mod_negotiation.c> |
||||
|
# <IfModule mod_include.c> |
||||
|
# <IfModule mod_alias.c> |
||||
|
# |
||||
|
# Alias /error/ "/usr/share/apache2/error/" |
||||
|
# |
||||
|
# <Directory "/usr/share/apache2/error"> |
||||
|
# Options IncludesNoExec |
||||
|
# AddOutputFilter Includes html |
||||
|
# AddHandler type-map var |
||||
|
# Order allow,deny |
||||
|
# Allow from all |
||||
|
# LanguagePriority en cs de es fr it nl sv pt-br ro |
||||
|
# ForceLanguagePriority Prefer Fallback |
||||
|
# </Directory> |
||||
|
# |
||||
|
# 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 |
||||
|
# </IfModule> |
||||
|
# </IfModule> |
||||
|
#</IfModule> |
||||
|
|
||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1,4 @@ |
|||||
|
# Define an access log for VirtualHosts that don't define their own logfile |
||||
|
CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined |
||||
|
|
||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1,73 @@ |
|||||
|
# |
||||
|
# Disable access to the entire file system except for the directories that |
||||
|
# are explicitly allowed later. |
||||
|
# |
||||
|
# This currently breaks the configurations that come with some web application |
||||
|
# Debian packages. |
||||
|
# |
||||
|
#<Directory /> |
||||
|
# AllowOverride None |
||||
|
# Require all denied |
||||
|
#</Directory> |
||||
|
|
||||
|
|
||||
|
# Changing the following options will not really affect the security of the |
||||
|
# server, but might make attacks slightly more difficult in some cases. |
||||
|
|
||||
|
# |
||||
|
# ServerTokens |
||||
|
# This directive configures what you return as the Server HTTP response |
||||
|
# Header. The default is 'Full' which sends information about the OS-Type |
||||
|
# and compiled in modules. |
||||
|
# Set to one of: Full | OS | Minimal | Minor | Major | Prod |
||||
|
# where Full conveys the most information, and Prod the least. |
||||
|
#ServerTokens Minimal |
||||
|
ServerTokens OS |
||||
|
#ServerTokens Full |
||||
|
|
||||
|
# |
||||
|
# Optionally add a line containing the server version and virtual host |
||||
|
# name to server-generated pages (internal error documents, FTP directory |
||||
|
# listings, mod_status and mod_info output etc., but not CGI generated |
||||
|
# documents or custom error documents). |
||||
|
# Set to "EMail" to also include a mailto: link to the ServerAdmin. |
||||
|
# Set to one of: On | Off | EMail |
||||
|
#ServerSignature Off |
||||
|
ServerSignature On |
||||
|
|
||||
|
# |
||||
|
# Allow TRACE method |
||||
|
# |
||||
|
# Set to "extended" to also reflect the request body (only for testing and |
||||
|
# diagnostic purposes). |
||||
|
# |
||||
|
# Set to one of: On | Off | extended |
||||
|
TraceEnable Off |
||||
|
#TraceEnable On |
||||
|
|
||||
|
# |
||||
|
# Forbid access to version control directories |
||||
|
# |
||||
|
# If you use version control systems in your document root, you should |
||||
|
# probably deny access to their directories. For example, for subversion: |
||||
|
# |
||||
|
#<DirectoryMatch "/\.svn"> |
||||
|
# Require all denied |
||||
|
#</DirectoryMatch> |
||||
|
|
||||
|
# |
||||
|
# Setting this header will prevent MSIE from interpreting files as something |
||||
|
# else than declared by the content type in the HTTP headers. |
||||
|
# Requires mod_headers to be enabled. |
||||
|
# |
||||
|
#Header set X-Content-Type-Options: "nosniff" |
||||
|
|
||||
|
# |
||||
|
# Setting this header will prevent other sites from embedding pages from this |
||||
|
# site as frames. This defends against clickjacking attacks. |
||||
|
# Requires mod_headers to be enabled. |
||||
|
# |
||||
|
#Header set X-Frame-Options: "sameorigin" |
||||
|
|
||||
|
|
||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1,20 @@ |
|||||
|
<IfModule mod_alias.c> |
||||
|
<IfModule mod_cgi.c> |
||||
|
Define ENABLE_USR_LIB_CGI_BIN |
||||
|
</IfModule> |
||||
|
|
||||
|
<IfModule mod_cgid.c> |
||||
|
Define ENABLE_USR_LIB_CGI_BIN |
||||
|
</IfModule> |
||||
|
|
||||
|
<IfDefine ENABLE_USR_LIB_CGI_BIN> |
||||
|
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ |
||||
|
<Directory "/usr/lib/cgi-bin"> |
||||
|
AllowOverride None |
||||
|
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch |
||||
|
Require all granted |
||||
|
</Directory> |
||||
|
</IfDefine> |
||||
|
</IfModule> |
||||
|
|
||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1 @@ |
|||||
|
../conf-available/charset.conf |
@ -0,0 +1 @@ |
|||||
|
../conf-available/docker-php.conf |
@ -0,0 +1 @@ |
|||||
|
../conf-available/localized-error-pages.conf |
@ -0,0 +1 @@ |
|||||
|
../conf-available/other-vhosts-access-log.conf |
@ -0,0 +1 @@ |
|||||
|
../conf-available/security.conf |
@ -0,0 +1 @@ |
|||||
|
../conf-available/serve-cgi-bin.conf |
@ -0,0 +1,54 @@ |
|||||
|
# envvars - default environment variables for apache2ctl |
||||
|
|
||||
|
# this won't be correct after changing uid |
||||
|
unset HOME |
||||
|
|
||||
|
# for supporting multiple apache2 instances |
||||
|
if [ "${APACHE_CONFDIR##/etc/apache2-}" != "${APACHE_CONFDIR}" ] ; then |
||||
|
SUFFIX="-${APACHE_CONFDIR##/etc/apache2-}" |
||||
|
else |
||||
|
SUFFIX= |
||||
|
fi |
||||
|
|
||||
|
# Since there is no sane way to get the parsed apache2 config in scripts, some |
||||
|
# settings are defined via environment variables and then used in apache2ctl, |
||||
|
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc. |
||||
|
: ${APACHE_RUN_USER:=www-data} |
||||
|
export APACHE_RUN_USER |
||||
|
: ${APACHE_RUN_GROUP:=www-data} |
||||
|
export APACHE_RUN_GROUP |
||||
|
# temporary state file location. This might be changed to /run in Wheezy+1 |
||||
|
: ${APACHE_PID_FILE:=/var/run/apache2$SUFFIX/apache2.pid} |
||||
|
export APACHE_PID_FILE |
||||
|
: ${APACHE_RUN_DIR:=/var/run/apache2$SUFFIX} |
||||
|
export APACHE_RUN_DIR |
||||
|
: ${APACHE_LOCK_DIR:=/var/lock/apache2$SUFFIX} |
||||
|
export APACHE_LOCK_DIR |
||||
|
# Only /var/log/apache2 is handled by /etc/logrotate.d/apache2. |
||||
|
: ${APACHE_LOG_DIR:=/var/log/apache2$SUFFIX} |
||||
|
export APACHE_LOG_DIR |
||||
|
|
||||
|
## The locale used by some modules like mod_dav |
||||
|
: ${LANG:=C} |
||||
|
export LANG |
||||
|
## Uncomment the following line to use the system default locale instead: |
||||
|
#. /etc/default/locale |
||||
|
|
||||
|
export LANG |
||||
|
|
||||
|
## The command to get the status for 'apache2ctl status'. |
||||
|
## Some packages providing 'www-browser' need '--dump' instead of '-dump'. |
||||
|
#export APACHE_LYNX='www-browser -dump' |
||||
|
|
||||
|
## If you need a higher file descriptor limit, uncomment and adjust the |
||||
|
## following line (default is 8192): |
||||
|
#APACHE_ULIMIT_MAX_FILES='ulimit -n 65536' |
||||
|
|
||||
|
## If you would like to pass arguments to the web server, add them below |
||||
|
## to the APACHE_ARGUMENTS environment. |
||||
|
#export APACHE_ARGUMENTS='' |
||||
|
|
||||
|
## Enable the debug mode for maintainer scripts. |
||||
|
## This will produce a verbose output on package installations of web server modules and web application |
||||
|
## installations which interact with Apache |
||||
|
#export APACHE2_MAINTSCRIPT_DEBUG=1 |
@ -0,0 +1,935 @@ |
|||||
|
# Magic data for mod_mime_magic (originally for file(1) command) |
||||
|
# |
||||
|
# The format is 4-5 columns: |
||||
|
# Column #1: byte number to begin checking from, ">" indicates continuation |
||||
|
# Column #2: type of data to match |
||||
|
# Column #3: contents of data to match |
||||
|
# Column #4: MIME type of result |
||||
|
# Column #5: MIME encoding of result (optional) |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# Localstuff: file(1) magic for locally observed files |
||||
|
# Add any locally observed files here. |
||||
|
|
||||
|
# Real Audio (Magic .ra\0375) |
||||
|
0 belong 0x2e7261fd audio/x-pn-realaudio |
||||
|
0 string .RMF application/vnd.rn-realmedia |
||||
|
|
||||
|
#video/x-pn-realvideo |
||||
|
#video/vnd.rn-realvideo |
||||
|
#application/vnd.rn-realmedia |
||||
|
# sigh, there are many mimes for that but the above are the most common. |
||||
|
|
||||
|
# Taken from magic, converted to magic.mime |
||||
|
# mime types according to http://www.geocities.com/nevilo/mod.htm: |
||||
|
# audio/it .it |
||||
|
# audio/x-zipped-it .itz |
||||
|
# audio/xm fasttracker modules |
||||
|
# audio/x-s3m screamtracker modules |
||||
|
# audio/s3m screamtracker modules |
||||
|
# audio/x-zipped-mod mdz |
||||
|
# audio/mod mod |
||||
|
# audio/x-mod All modules (mod, s3m, 669, mtm, med, xm, it, mdz, stm, itz, xmz, s3z) |
||||
|
|
||||
|
# Taken from loader code from mikmod version 2.14 |
||||
|
# by Steve McIntyre (stevem@chiark.greenend.org.uk) |
||||
|
# <doj@cubic.org> added title printing on 2003-06-24 |
||||
|
0 string MAS_UTrack_V00 |
||||
|
>14 string >/0 audio/x-mod |
||||
|
#audio/x-tracker-module |
||||
|
|
||||
|
#0 string UN05 MikMod UNI format module sound data |
||||
|
|
||||
|
0 string Extended\ Module: audio/x-mod |
||||
|
#audio/x-tracker-module |
||||
|
##>17 string >\0 Title: "%s" |
||||
|
|
||||
|
21 string/c \!SCREAM! audio/x-mod |
||||
|
#audio/x-screamtracker-module |
||||
|
21 string BMOD2STM audio/x-mod |
||||
|
#audio/x-screamtracker-module |
||||
|
1080 string M.K. audio/x-mod |
||||
|
#audio/x-protracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
1080 string M!K! audio/x-mod |
||||
|
#audio/x-protracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
1080 string FLT4 audio/x-mod |
||||
|
#audio/x-startracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
1080 string FLT8 audio/x-mod |
||||
|
#audio/x-startracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
1080 string 4CHN audio/x-mod |
||||
|
#audio/x-fasttracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
1080 string 6CHN audio/x-mod |
||||
|
#audio/x-fasttracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
1080 string 8CHN audio/x-mod |
||||
|
#audio/x-fasttracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
1080 string CD81 audio/x-mod |
||||
|
#audio/x-oktalyzer-tracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
1080 string OKTA audio/x-mod |
||||
|
#audio/x-oktalyzer-tracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
# Not good enough. |
||||
|
#1082 string CH |
||||
|
#>1080 string >/0 %.2s-channel Fasttracker "oktalyzer" module sound data |
||||
|
1080 string 16CN audio/x-mod |
||||
|
#audio/x-taketracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
1080 string 32CN audio/x-mod |
||||
|
#audio/x-taketracker-module |
||||
|
#>0 string >\0 Title: "%s" |
||||
|
|
||||
|
# Impuse tracker module (it) |
||||
|
0 string IMPM audio/x-mod |
||||
|
#>4 string >\0 "%s" |
||||
|
#>40 leshort !0 compatible w/ITv%x |
||||
|
#>42 leshort !0 created w/ITv%x |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# end local stuff |
||||
|
#------------------------------------------------------------------------------ |
||||
|
|
||||
|
# xml based formats! |
||||
|
|
||||
|
# svg |
||||
|
|
||||
|
0 string \<?xml |
||||
|
# text/xml |
||||
|
>38 string \<\!DOCTYPE\040svg image/svg+xml |
||||
|
|
||||
|
|
||||
|
# xml |
||||
|
0 string \<?xml text/xml |
||||
|
|
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# Java |
||||
|
|
||||
|
0 short 0xcafe |
||||
|
>2 short 0xbabe application/java |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# audio: file(1) magic for sound formats |
||||
|
# |
||||
|
# from Jan Nicolai Langfeldt <janl@ifi.uio.no>, |
||||
|
# |
||||
|
|
||||
|
# Sun/NeXT audio data |
||||
|
0 string .snd |
||||
|
>12 belong 1 audio/basic |
||||
|
>12 belong 2 audio/basic |
||||
|
>12 belong 3 audio/basic |
||||
|
>12 belong 4 audio/basic |
||||
|
>12 belong 5 audio/basic |
||||
|
>12 belong 6 audio/basic |
||||
|
>12 belong 7 audio/basic |
||||
|
|
||||
|
>12 belong 23 audio/x-adpcm |
||||
|
|
||||
|
# DEC systems (e.g. DECstation 5000) use a variant of the Sun/NeXT format |
||||
|
# that uses little-endian encoding and has a different magic number |
||||
|
# (0x0064732E in little-endian encoding). |
||||
|
0 lelong 0x0064732E |
||||
|
>12 lelong 1 audio/x-dec-basic |
||||
|
>12 lelong 2 audio/x-dec-basic |
||||
|
>12 lelong 3 audio/x-dec-basic |
||||
|
>12 lelong 4 audio/x-dec-basic |
||||
|
>12 lelong 5 audio/x-dec-basic |
||||
|
>12 lelong 6 audio/x-dec-basic |
||||
|
>12 lelong 7 audio/x-dec-basic |
||||
|
# compressed (G.721 ADPCM) |
||||
|
>12 lelong 23 audio/x-dec-adpcm |
||||
|
|
||||
|
# Bytes 0-3 of AIFF, AIFF-C, & 8SVX audio files are "FORM" |
||||
|
# AIFF audio data |
||||
|
8 string AIFF audio/x-aiff |
||||
|
# AIFF-C audio data |
||||
|
8 string AIFC audio/x-aiff |
||||
|
# IFF/8SVX audio data |
||||
|
8 string 8SVX audio/x-aiff |
||||
|
|
||||
|
|
||||
|
|
||||
|
# Creative Labs AUDIO stuff |
||||
|
# Standard MIDI data |
||||
|
0 string MThd audio/unknown |
||||
|
#>9 byte >0 (format %d) |
||||
|
#>11 byte >1 using %d channels |
||||
|
# Creative Music (CMF) data |
||||
|
0 string CTMF audio/unknown |
||||
|
# SoundBlaster instrument data |
||||
|
0 string SBI audio/unknown |
||||
|
# Creative Labs voice data |
||||
|
0 string Creative\ Voice\ File audio/unknown |
||||
|
## is this next line right? it came this way... |
||||
|
#>19 byte 0x1A |
||||
|
#>23 byte >0 - version %d |
||||
|
#>22 byte >0 \b.%d |
||||
|
|
||||
|
# [GRR 950115: is this also Creative Labs? Guessing that first line |
||||
|
# should be string instead of unknown-endian long...] |
||||
|
#0 long 0x4e54524b MultiTrack sound data |
||||
|
#0 string NTRK MultiTrack sound data |
||||
|
#>4 long x - version %ld |
||||
|
|
||||
|
# Microsoft WAVE format (*.wav) |
||||
|
# [GRR 950115: probably all of the shorts and longs should be leshort/lelong] |
||||
|
# Microsoft RIFF |
||||
|
0 string RIFF |
||||
|
# - WAVE format |
||||
|
>8 string WAVE audio/x-wav |
||||
|
>8 string/B AVI video/x-msvideo |
||||
|
# |
||||
|
>8 string CDRA image/x-coreldraw |
||||
|
|
||||
|
# AAC (aka MPEG-2 NBC) |
||||
|
0 beshort&0xfff6 0xfff0 audio/X-HX-AAC-ADTS |
||||
|
0 string ADIF audio/X-HX-AAC-ADIF |
||||
|
0 beshort&0xffe0 0x56e0 audio/MP4A-LATM |
||||
|
0 beshort 0x4De1 audio/MP4A-LATM |
||||
|
|
||||
|
# MPEG Layer 3 sound files |
||||
|
0 beshort&0xfffe =0xfffa audio/mpeg |
||||
|
#MP3 with ID3 tag |
||||
|
0 string ID3 audio/mpeg |
||||
|
# Ogg/Vorbis |
||||
|
0 string OggS application/ogg |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# c-lang: file(1) magic for C programs or various scripts |
||||
|
# |
||||
|
|
||||
|
# XPM icons (Greg Roelofs, newt@uchicago.edu) |
||||
|
# ideally should go into "images", but entries below would tag XPM as C source |
||||
|
0 string /*\ XPM image/x-xpmi 7bit |
||||
|
|
||||
|
# 3DS (3d Studio files) |
||||
|
#16 beshort 0x3d3d image/x-3ds |
||||
|
|
||||
|
# this first will upset you if you're a PL/1 shop... (are there any left?) |
||||
|
# in which case rm it; ascmagic will catch real C programs |
||||
|
# C or REXX program text |
||||
|
#0 string /* text/x-c |
||||
|
# C++ program text |
||||
|
#0 string // text/x-c++ |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# commands: file(1) magic for various shells and interpreters |
||||
|
# |
||||
|
#0 string :\ shell archive or commands for antique kernel text |
||||
|
0 string #!/bin/sh application/x-shellscript |
||||
|
0 string #!\ /bin/sh application/x-shellscript |
||||
|
0 string #!/bin/csh application/x-shellscript |
||||
|
0 string #!\ /bin/csh application/x-shellscript |
||||
|
# korn shell magic, sent by George Wu, gwu@clyde.att.com |
||||
|
0 string #!/bin/ksh application/x-shellscript |
||||
|
0 string #!\ /bin/ksh application/x-shellscript |
||||
|
0 string #!/bin/tcsh application/x-shellscript |
||||
|
0 string #!\ /bin/tcsh application/x-shellscript |
||||
|
0 string #!/usr/local/tcsh application/x-shellscript |
||||
|
0 string #!\ /usr/local/tcsh application/x-shellscript |
||||
|
0 string #!/usr/local/bin/tcsh application/x-shellscript |
||||
|
0 string #!\ /usr/local/bin/tcsh application/x-shellscript |
||||
|
# bash shell magic, from Peter Tobias (tobias@server.et-inf.fho-emden.de) |
||||
|
0 string #!/bin/bash application/x-shellscript |
||||
|
0 string #!\ /bin/bash application/x-shellscript |
||||
|
0 string #!/usr/local/bin/bash application/x-shellscript |
||||
|
0 string #!\ /usr/local/bin/bash application/x-shellscript |
||||
|
|
||||
|
# |
||||
|
# zsh/ash/ae/nawk/gawk magic from cameron@cs.unsw.oz.au (Cameron Simpson) |
||||
|
0 string #!/bin/zsh application/x-shellscript |
||||
|
0 string #!/usr/bin/zsh application/x-shellscript |
||||
|
0 string #!/usr/local/bin/zsh application/x-shellscript |
||||
|
0 string #!\ /usr/local/bin/zsh application/x-shellscript |
||||
|
0 string #!/usr/local/bin/ash application/x-shellscript |
||||
|
0 string #!\ /usr/local/bin/ash application/x-shellscript |
||||
|
#0 string #!/usr/local/bin/ae Neil Brown's ae |
||||
|
#0 string #!\ /usr/local/bin/ae Neil Brown's ae |
||||
|
0 string #!/bin/nawk application/x-nawk |
||||
|
0 string #!\ /bin/nawk application/x-nawk |
||||
|
0 string #!/usr/bin/nawk application/x-nawk |
||||
|
0 string #!\ /usr/bin/nawk application/x-nawk |
||||
|
0 string #!/usr/local/bin/nawk application/x-nawk |
||||
|
0 string #!\ /usr/local/bin/nawk application/x-nawk |
||||
|
0 string #!/bin/gawk application/x-gawk |
||||
|
0 string #!\ /bin/gawk application/x-gawk |
||||
|
0 string #!/usr/bin/gawk application/x-gawk |
||||
|
0 string #!\ /usr/bin/gawk application/x-gawk |
||||
|
0 string #!/usr/local/bin/gawk application/x-gawk |
||||
|
0 string #!\ /usr/local/bin/gawk application/x-gawk |
||||
|
# |
||||
|
0 string #!/bin/awk application/x-awk |
||||
|
0 string #!\ /bin/awk application/x-awk |
||||
|
0 string #!/usr/bin/awk application/x-awk |
||||
|
0 string #!\ /usr/bin/awk application/x-awk |
||||
|
# update to distinguish from *.vcf files by Joerg Jenderek: joerg dot jenderek at web dot de |
||||
|
#0 regex BEGIN[[:space:]]*[{] application/x-awk |
||||
|
|
||||
|
# For Larry Wall's perl language. The ``eval'' line recognizes an |
||||
|
# outrageously clever hack for USG systems. |
||||
|
# Keith Waclena <keith@cerberus.uchicago.edu> |
||||
|
0 string #!/bin/perl application/x-perl |
||||
|
0 string #!\ /bin/perl application/x-perl |
||||
|
0 string eval\ "exec\ /bin/perl application/x-perl |
||||
|
0 string #!/usr/bin/perl application/x-perl |
||||
|
0 string #!\ /usr/bin/perl application/x-perl |
||||
|
0 string eval\ "exec\ /usr/bin/perl application/x-perl |
||||
|
0 string #!/usr/local/bin/perl application/x-perl |
||||
|
0 string #!\ /usr/local/bin/perl application/x-perl |
||||
|
0 string eval\ "exec\ /usr/local/bin/perl application/x-perl |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# compress: file(1) magic for pure-compression formats (no archives) |
||||
|
# |
||||
|
# compress, gzip, pack, compact, huf, squeeze, crunch, freeze, yabba, whap, etc. |
||||
|
# |
||||
|
# Formats for various forms of compressed data |
||||
|
# Formats for "compress" proper have been moved into "compress.c", |
||||
|
# because it tries to uncompress it to figure out what's inside. |
||||
|
|
||||
|
# standard unix compress |
||||
|
#0 string \037\235 application/x-compress |
||||
|
|
||||
|
# gzip (GNU zip, not to be confused with [Info-ZIP/PKWARE] zip archiver) |
||||
|
#0 string \037\213 application/x-gzip |
||||
|
|
||||
|
0 string PK\003\004 application/x-zip |
||||
|
|
||||
|
# RAR archiver (Greg Roelofs, newt@uchicago.edu) |
||||
|
0 string Rar! application/x-rar |
||||
|
|
||||
|
# According to gzip.h, this is the correct byte order for packed data. |
||||
|
0 string \037\036 application/octet-stream |
||||
|
# |
||||
|
# This magic number is byte-order-independent. |
||||
|
# |
||||
|
0 short 017437 application/octet-stream |
||||
|
|
||||
|
# XXX - why *two* entries for "compacted data", one of which is |
||||
|
# byte-order independent, and one of which is byte-order dependent? |
||||
|
# |
||||
|
# compacted data |
||||
|
0 short 0x1fff application/octet-stream |
||||
|
0 string \377\037 application/octet-stream |
||||
|
# huf output |
||||
|
0 short 0145405 application/octet-stream |
||||
|
|
||||
|
# Squeeze and Crunch... |
||||
|
# These numbers were gleaned from the Unix versions of the programs to |
||||
|
# handle these formats. Note that I can only uncrunch, not crunch, and |
||||
|
# I didn't have a crunched file handy, so the crunch number is untested. |
||||
|
# Keith Waclena <keith@cerberus.uchicago.edu> |
||||
|
#0 leshort 0x76FF squeezed data (CP/M, DOS) |
||||
|
#0 leshort 0x76FE crunched data (CP/M, DOS) |
||||
|
|
||||
|
# Freeze |
||||
|
#0 string \037\237 Frozen file 2.1 |
||||
|
#0 string \037\236 Frozen file 1.0 (or gzip 0.5) |
||||
|
|
||||
|
# lzh? |
||||
|
#0 string \037\240 LZH compressed data |
||||
|
|
||||
|
257 string ustar\0 application/x-tar posix |
||||
|
257 string ustar\040\040\0 application/x-tar gnu |
||||
|
|
||||
|
0 short 070707 application/x-cpio |
||||
|
0 short 0143561 application/x-cpio swapped |
||||
|
|
||||
|
0 string =<ar> application/x-archive |
||||
|
0 string \!<arch> application/x-archive |
||||
|
>8 string debian application/x-debian-package |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# |
||||
|
# RPM: file(1) magic for Red Hat Packages Erik Troan (ewt@redhat.com) |
||||
|
# |
||||
|
0 beshort 0xedab |
||||
|
>2 beshort 0xeedb application/x-rpm |
||||
|
|
||||
|
0 lelong&0x8080ffff 0x0000081a application/x-arc lzw |
||||
|
0 lelong&0x8080ffff 0x0000091a application/x-arc squashed |
||||
|
0 lelong&0x8080ffff 0x0000021a application/x-arc uncompressed |
||||
|
0 lelong&0x8080ffff 0x0000031a application/x-arc packed |
||||
|
0 lelong&0x8080ffff 0x0000041a application/x-arc squeezed |
||||
|
0 lelong&0x8080ffff 0x0000061a application/x-arc crunched |
||||
|
|
||||
|
0 leshort 0xea60 application/x-arj |
||||
|
|
||||
|
# LHARC/LHA archiver (Greg Roelofs, newt@uchicago.edu) |
||||
|
2 string -lh0- application/x-lharc lh0 |
||||
|
2 string -lh1- application/x-lharc lh1 |
||||
|
2 string -lz4- application/x-lharc lz4 |
||||
|
2 string -lz5- application/x-lharc lz5 |
||||
|
# [never seen any but the last; -lh4- reported in comp.compression:] |
||||
|
2 string -lzs- application/x-lha lzs |
||||
|
2 string -lh\ - application/x-lha lh |
||||
|
2 string -lhd- application/x-lha lhd |
||||
|
2 string -lh2- application/x-lha lh2 |
||||
|
2 string -lh3- application/x-lha lh3 |
||||
|
2 string -lh4- application/x-lha lh4 |
||||
|
2 string -lh5- application/x-lha lh5 |
||||
|
2 string -lh6- application/x-lha lh6 |
||||
|
2 string -lh7- application/x-lha lh7 |
||||
|
# Shell archives |
||||
|
10 string #\ This\ is\ a\ shell\ archive application/octet-stream x-shell |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# frame: file(1) magic for FrameMaker files |
||||
|
# |
||||
|
# This stuff came on a FrameMaker demo tape, most of which is |
||||
|
# copyright, but this file is "published" as witness the following: |
||||
|
# |
||||
|
0 string \<MakerFile application/x-frame |
||||
|
0 string \<MIFFile application/x-frame |
||||
|
0 string \<MakerDictionary application/x-frame |
||||
|
0 string \<MakerScreenFon application/x-frame |
||||
|
0 string \<MML application/x-frame |
||||
|
0 string \<Book application/x-frame |
||||
|
0 string \<Maker application/x-frame |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# html: file(1) magic for HTML (HyperText Markup Language) docs |
||||
|
# |
||||
|
# from Daniel Quinlan <quinlan@yggdrasil.com> |
||||
|
# |
||||
|
0 string/cB \<!DOCTYPE\ html text/html |
||||
|
0 string/cb \<head text/html |
||||
|
0 string/cb \<title text/html |
||||
|
0 string/bc \<html text/html |
||||
|
0 string \<!-- text/html |
||||
|
0 string/c \<h1 text/html |
||||
|
|
||||
|
0 string \<?xml text/xml |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# images: file(1) magic for image formats (see also "c-lang" for XPM bitmaps) |
||||
|
# |
||||
|
# originally from jef@helios.ee.lbl.gov (Jef Poskanzer), |
||||
|
# additions by janl@ifi.uio.no as well as others. Jan also suggested |
||||
|
# merging several one- and two-line files into here. |
||||
|
# |
||||
|
# XXX - byte order for GIF and TIFF fields? |
||||
|
# [GRR: TIFF allows both byte orders; GIF is probably little-endian] |
||||
|
# |
||||
|
|
||||
|
# [GRR: what the hell is this doing in here?] |
||||
|
#0 string xbtoa btoa'd file |
||||
|
|
||||
|
# PBMPLUS |
||||
|
# PBM file |
||||
|
0 string P1 image/x-portable-bitmap 7bit |
||||
|
# PGM file |
||||
|
0 string P2 image/x-portable-greymap 7bit |
||||
|
# PPM file |
||||
|
0 string P3 image/x-portable-pixmap 7bit |
||||
|
# PBM "rawbits" file |
||||
|
0 string P4 image/x-portable-bitmap |
||||
|
# PGM "rawbits" file |
||||
|
0 string P5 image/x-portable-greymap |
||||
|
# PPM "rawbits" file |
||||
|
0 string P6 image/x-portable-pixmap |
||||
|
|
||||
|
# NIFF (Navy Interchange File Format, a modification of TIFF) |
||||
|
# [GRR: this *must* go before TIFF] |
||||
|
0 string IIN1 image/x-niff |
||||
|
|
||||
|
# TIFF and friends |
||||
|
# TIFF file, big-endian |
||||
|
0 string MM image/tiff |
||||
|
# TIFF file, little-endian |
||||
|
0 string II image/tiff |
||||
|
|
||||
|
# possible GIF replacements; none yet released! |
||||
|
# (Greg Roelofs, newt@uchicago.edu) |
||||
|
# |
||||
|
# GRR 950115: this was mine ("Zip GIF"): |
||||
|
# ZIF image (GIF+deflate alpha) |
||||
|
0 string GIF94z image/unknown |
||||
|
# |
||||
|
# GRR 950115: this is Jeremy Wohl's Free Graphics Format (better): |
||||
|
# FGF image (GIF+deflate beta) |
||||
|
0 string FGF95a image/unknown |
||||
|
# |
||||
|
# GRR 950115: this is Thomas Boutell's Portable Bitmap Format proposal |
||||
|
# (best; not yet implemented): |
||||
|
# PBF image (deflate compression) |
||||
|
0 string PBF image/unknown |
||||
|
|
||||
|
# GIF |
||||
|
0 string GIF image/gif |
||||
|
|
||||
|
# JPEG images |
||||
|
0 beshort 0xffd8 image/jpeg |
||||
|
|
||||
|
# PC bitmaps (OS/2, Windoze BMP files) (Greg Roelofs, newt@uchicago.edu) |
||||
|
0 string BM image/x-ms-bmp |
||||
|
#>14 byte 12 (OS/2 1.x format) |
||||
|
#>14 byte 64 (OS/2 2.x format) |
||||
|
#>14 byte 40 (Windows 3.x format) |
||||
|
#0 string IC icon |
||||
|
#0 string PI pointer |
||||
|
#0 string CI color icon |
||||
|
#0 string CP color pointer |
||||
|
#0 string BA bitmap array |
||||
|
|
||||
|
# CDROM Filesystems |
||||
|
32769 string CD001 application/x-iso9660 |
||||
|
|
||||
|
# Newer StuffIt archives (grant@netbsd.org) |
||||
|
0 string StuffIt application/x-stuffit |
||||
|
#>162 string >0 : %s |
||||
|
|
||||
|
# BinHex is the Macintosh ASCII-encoded file format (see also "apple") |
||||
|
# Daniel Quinlan, quinlan@yggdrasil.com |
||||
|
11 string must\ be\ converted\ with\ BinHex\ 4 application/mac-binhex40 |
||||
|
##>41 string x \b, version %.3s |
||||
|
|
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# lisp: file(1) magic for lisp programs |
||||
|
# |
||||
|
# various lisp types, from Daniel Quinlan (quinlan@yggdrasil.com) |
||||
|
0 string ;; text/plain 8bit |
||||
|
# Emacs 18 - this is always correct, but not very magical. |
||||
|
0 string \012( application/x-elc |
||||
|
# Emacs 19 |
||||
|
0 string ;ELC\023\000\000\000 application/x-elc |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# mail.news: file(1) magic for mail and news |
||||
|
# |
||||
|
# There are tests to ascmagic.c to cope with mail and news. |
||||
|
0 string Relay-Version: message/rfc822 7bit |
||||
|
0 string #!\ rnews message/rfc822 7bit |
||||
|
0 string N#!\ rnews message/rfc822 7bit |
||||
|
0 string Forward\ to message/rfc822 7bit |
||||
|
0 string Pipe\ to message/rfc822 7bit |
||||
|
0 string Return-Path: message/rfc822 7bit |
||||
|
0 string Received: message/rfc822 |
||||
|
0 string Path: message/news 8bit |
||||
|
0 string Xref: message/news 8bit |
||||
|
0 string From: message/rfc822 7bit |
||||
|
0 string Article message/news 8bit |
||||
|
#------------------------------------------------------------------------------ |
||||
|
# msword: file(1) magic for MS Word files |
||||
|
# |
||||
|
# Contributor claims: |
||||
|
# Reversed-engineered MS Word magic numbers |
||||
|
# |
||||
|
|
||||
|
0 string \376\067\0\043 application/msword |
||||
|
0 string \320\317\021\340\241\261 application/msword |
||||
|
0 string \333\245-\0\0\0 application/msword |
||||
|
|
||||
|
|
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# printer: file(1) magic for printer-formatted files |
||||
|
# |
||||
|
|
||||
|
# PostScript |
||||
|
0 string %! application/postscript |
||||
|
0 string \004%! application/postscript |
||||
|
|
||||
|
# Acrobat |
||||
|
# (due to clamen@cs.cmu.edu) |
||||
|
0 string %PDF- application/pdf |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# sc: file(1) magic for "sc" spreadsheet |
||||
|
# |
||||
|
38 string Spreadsheet application/x-sc |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# tex: file(1) magic for TeX files |
||||
|
# |
||||
|
# XXX - needs byte-endian stuff (big-endian and little-endian DVI?) |
||||
|
# |
||||
|
# From <conklin@talisman.kaleida.com> |
||||
|
|
||||
|
# Although we may know the offset of certain text fields in TeX DVI |
||||
|
# and font files, we can't use them reliably because they are not |
||||
|
# zero terminated. [but we do anyway, christos] |
||||
|
0 string \367\002 application/x-dvi |
||||
|
#0 string \367\203 TeX generic font data |
||||
|
#0 string \367\131 TeX packed font data |
||||
|
#0 string \367\312 TeX virtual font data |
||||
|
#0 string This\ is\ TeX, TeX transcript text |
||||
|
#0 string This\ is\ METAFONT, METAFONT transcript text |
||||
|
|
||||
|
# There is no way to detect TeX Font Metric (*.tfm) files without |
||||
|
# breaking them apart and reading the data. The following patterns |
||||
|
# match most *.tfm files generated by METAFONT or afm2tfm. |
||||
|
2 string \000\021 application/x-tex-tfm |
||||
|
2 string \000\022 application/x-tex-tfm |
||||
|
#>34 string >\0 (%s) |
||||
|
|
||||
|
# Texinfo and GNU Info, from Daniel Quinlan (quinlan@yggdrasil.com) |
||||
|
0 string \\input\ texinfo text/x-texinfo |
||||
|
0 string This\ is\ Info\ file text/x-info |
||||
|
|
||||
|
# correct TeX magic for Linux (and maybe more) |
||||
|
# from Peter Tobias (tobias@server.et-inf.fho-emden.de) |
||||
|
# |
||||
|
0 leshort 0x02f7 application/x-dvi |
||||
|
|
||||
|
# RTF - Rich Text Format |
||||
|
0 string {\\rtf text/rtf |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# animation: file(1) magic for animation/movie formats |
||||
|
# |
||||
|
# animation formats, originally from vax@ccwf.cc.utexas.edu (VaX#n8) |
||||
|
# MPEG file |
||||
|
# MPEG sequences |
||||
|
0 belong 0x000001BA |
||||
|
>4 byte &0x40 video/mp2p |
||||
|
>4 byte ^0x40 video/mpeg |
||||
|
0 belong 0x000001BB video/mpeg |
||||
|
0 belong 0x000001B0 video/mp4v-es |
||||
|
0 belong 0x000001B5 video/mp4v-es |
||||
|
0 belong 0x000001B3 video/mpv |
||||
|
0 belong&0xFF5FFF1F 0x47400010 video/mp2t |
||||
|
0 belong 0x00000001 |
||||
|
>4 byte&0x1F 0x07 video/h264 |
||||
|
|
||||
|
# FLI animation format |
||||
|
0 leshort 0xAF11 video/fli |
||||
|
# FLC animation format |
||||
|
0 leshort 0xAF12 video/flc |
||||
|
# |
||||
|
# SGI and Apple formats |
||||
|
# Added ISO mimes |
||||
|
0 string MOVI video/sgi |
||||
|
4 string moov video/quicktime |
||||
|
4 string mdat video/quicktime |
||||
|
4 string wide video/quicktime |
||||
|
4 string skip video/quicktime |
||||
|
4 string free video/quicktime |
||||
|
4 string idsc image/x-quicktime |
||||
|
4 string idat image/x-quicktime |
||||
|
4 string pckg application/x-quicktime |
||||
|
4 string/B jP image/jp2 |
||||
|
4 string ftyp |
||||
|
>8 string isom video/mp4 |
||||
|
>8 string mp41 video/mp4 |
||||
|
>8 string mp42 video/mp4 |
||||
|
>8 string/B jp2 image/jp2 |
||||
|
>8 string 3gp video/3gpp |
||||
|
>8 string avc1 video/3gpp |
||||
|
>8 string mmp4 video/mp4 |
||||
|
>8 string/B M4A audio/mp4 |
||||
|
>8 string/B qt video/quicktime |
||||
|
# The contributor claims: |
||||
|
# I couldn't find a real magic number for these, however, this |
||||
|
# -appears- to work. Note that it might catch other files, too, |
||||
|
# so BE CAREFUL! |
||||
|
# |
||||
|
# Note that title and author appear in the two 20-byte chunks |
||||
|
# at decimal offsets 2 and 22, respectively, but they are XOR'ed with |
||||
|
# 255 (hex FF)! DL format SUCKS BIG ROCKS. |
||||
|
# |
||||
|
# DL file version 1 , medium format (160x100, 4 images/screen) |
||||
|
0 byte 1 video/unknown |
||||
|
0 byte 2 video/unknown |
||||
|
# |
||||
|
# Databases |
||||
|
# |
||||
|
# GDBM magic numbers |
||||
|
# Will be maintained as part of the GDBM distribution in the future. |
||||
|
# <downsj@teeny.org> |
||||
|
0 belong 0x13579ace application/x-gdbm |
||||
|
0 lelong 0x13579ace application/x-gdbm |
||||
|
0 string GDBM application/x-gdbm |
||||
|
# |
||||
|
0 belong 0x061561 application/x-dbm |
||||
|
# |
||||
|
# Executables |
||||
|
# |
||||
|
0 string \177ELF |
||||
|
>16 leshort 0 application/octet-stream |
||||
|
>16 leshort 1 application/x-object |
||||
|
>16 leshort 2 application/x-executable |
||||
|
>16 leshort 3 application/x-sharedlib |
||||
|
>16 leshort 4 application/x-coredump |
||||
|
>16 beshort 0 application/octet-stream |
||||
|
>16 beshort 1 application/x-object |
||||
|
>16 beshort 2 application/x-executable |
||||
|
>16 beshort 3 application/x-sharedlib |
||||
|
>16 beshort 4 application/x-coredump |
||||
|
# |
||||
|
# DOS |
||||
|
0 string MZ application/x-dosexec |
||||
|
# |
||||
|
# KDE |
||||
|
0 string [KDE\ Desktop\ Entry] application/x-kdelnk |
||||
|
0 string \#\ KDE\ Config\ File application/x-kdelnk |
||||
|
# xmcd database file for kscd |
||||
|
0 string \#\ xmcd text/xmcd |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# pkgadd: file(1) magic for SysV R4 PKG Datastreams |
||||
|
# |
||||
|
0 string #\ PaCkAgE\ DaTaStReAm application/x-svr4-package |
||||
|
|
||||
|
#PNG Image Format |
||||
|
0 string \x89PNG image/png |
||||
|
|
||||
|
# MNG Video Format, <URL:http://www.libpng.org/pub/mng/spec/> |
||||
|
0 string \x8aMNG video/x-mng |
||||
|
0 string \x8aJNG video/x-jng |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# Hierarchical Data Format, used to facilitate scientific data exchange |
||||
|
# specifications at http://hdf.ncsa.uiuc.edu/ |
||||
|
#Hierarchical Data Format (version 4) data |
||||
|
0 belong 0x0e031301 application/x-hdf |
||||
|
#Hierarchical Data Format (version 5) data |
||||
|
0 string \211HDF\r\n\032 application/x-hdf |
||||
|
|
||||
|
# Adobe Photoshop |
||||
|
0 string 8BPS image/x-photoshop |
||||
|
|
||||
|
# Felix von Leitner <felix-file@fefe.de> |
||||
|
0 string d8:announce application/x-bittorrent |
||||
|
|
||||
|
|
||||
|
# lotus 1-2-3 document |
||||
|
0 belong 0x00001a00 application/x-123 |
||||
|
0 belong 0x00000200 application/x-123 |
||||
|
|
||||
|
# MS Access database |
||||
|
4 string Standard\ Jet\ DB application/msaccess |
||||
|
|
||||
|
## magic for XBase files |
||||
|
#0 byte 0x02 |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0x03 |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0x04 |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0x05 |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0x30 |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0x43 |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0x7b |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0x83 |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0x8b |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0x8e |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0xb3 |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 byte 0xf5 |
||||
|
#>8 leshort >0 |
||||
|
#>>12 leshort 0 application/x-dbf |
||||
|
# |
||||
|
#0 leshort 0x0006 application/x-dbt |
||||
|
|
||||
|
# Debian has entries for the old PGP formats: |
||||
|
# pgp: file(1) magic for Pretty Good Privacy |
||||
|
# see http://lists.gnupg.org/pipermail/gnupg-devel/1999-September/016052.html |
||||
|
#text/PGP key public ring |
||||
|
0 beshort 0x9900 application/pgp |
||||
|
#text/PGP key security ring |
||||
|
0 beshort 0x9501 application/pgp |
||||
|
#text/PGP key security ring |
||||
|
0 beshort 0x9500 application/pgp |
||||
|
#text/PGP encrypted data |
||||
|
0 beshort 0xa600 application/pgp-encrypted |
||||
|
#text/PGP armored data |
||||
|
##public key block |
||||
|
2 string ---BEGIN\ PGP\ PUBLIC\ KEY\ BLOCK- application/pgp-keys |
||||
|
0 string -----BEGIN\040PGP\40MESSAGE- application/pgp |
||||
|
0 string -----BEGIN\040PGP\40SIGNATURE- application/pgp-signature |
||||
|
# |
||||
|
# GnuPG Magic: |
||||
|
# |
||||
|
# |
||||
|
#text/GnuPG key public ring |
||||
|
0 beshort 0x9901 application/pgp |
||||
|
#text/OpenPGP data |
||||
|
0 beshort 0x8501 application/pgp-encrypted |
||||
|
|
||||
|
# flash: file(1) magic for Macromedia Flash file format |
||||
|
# |
||||
|
# See |
||||
|
# |
||||
|
# http://www.macromedia.com/software/flash/open/ |
||||
|
# |
||||
|
0 string FWS |
||||
|
>3 byte x application/x-shockwave-flash |
||||
|
|
||||
|
# The following paramaters are created for Namazu. |
||||
|
# <http://www.namazu.org/> |
||||
|
# |
||||
|
# 1999/08/13 |
||||
|
#0 string \<!--\ MHonArc text/html; x-type=mhonarc |
||||
|
0 string BZh application/x-bzip2 |
||||
|
|
||||
|
# 1999/09/09 |
||||
|
# VRML (suggested by Masao Takaku) |
||||
|
0 string #VRML\ V1.0\ ascii model/vrml |
||||
|
0 string #VRML\ V2.0\ utf8 model/vrml |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# ichitaro456: file(1) magic for Just System Word Processor Ichitaro |
||||
|
# |
||||
|
# Contributor kenzo-: |
||||
|
# Reversed-engineered JS Ichitaro magic numbers |
||||
|
# |
||||
|
|
||||
|
0 string DOC |
||||
|
>43 byte 0x14 application/ichitaro4 |
||||
|
>144 string JDASH application/ichitaro4 |
||||
|
|
||||
|
0 string DOC |
||||
|
>43 byte 0x15 application/ichitaro5 |
||||
|
|
||||
|
0 string DOC |
||||
|
>43 byte 0x16 application/ichitaro6 |
||||
|
|
||||
|
#------------------------------------------------------------------------------ |
||||
|
# office97: file(1) magic for MicroSoft Office files |
||||
|
# |
||||
|
# Contributor kenzo-: |
||||
|
# Reversed-engineered MS Office magic numbers |
||||
|
# |
||||
|
|
||||
|
#0 string \320\317\021\340\241\261\032\341 |
||||
|
#>48 byte 0x1B application/excel |
||||
|
|
||||
|
2080 string Microsoft\ Excel\ 5.0\ Worksheet application/excel |
||||
|
2114 string Biff5 application/excel |
||||
|
|
||||
|
0 string \224\246\056 application/msword |
||||
|
|
||||
|
0 belong 0x31be0000 application/msword |
||||
|
|
||||
|
0 string PO^Q` application/msword |
||||
|
|
||||
|
0 string \320\317\021\340\241\261\032\341 |
||||
|
>546 string bjbj application/msword |
||||
|
>546 string jbjb application/msword |
||||
|
|
||||
|
512 string R\0o\0o\0t\0\ \0E\0n\0t\0r\0y application/msword |
||||
|
|
||||
|
2080 string Microsoft\ Word\ 6.0\ Document application/msword |
||||
|
2080 string Documento\ Microsoft\ Word\ 6 application/msword |
||||
|
2112 string MSWordDoc application/msword |
||||
|
|
||||
|
#0 string \320\317\021\340\241\261\032\341 application/powerpoint |
||||
|
0 string \320\317\021\340\241\261\032\341 application/msword |
||||
|
|
||||
|
0 string #\ PaCkAgE\ DaTaStReAm application/x-svr4-package |
||||
|
|
||||
|
|
||||
|
# WinNT/WinCE PE files (Warner Losh, imp@village.org) |
||||
|
# |
||||
|
128 string PE\000\000 application/octet-stream |
||||
|
0 string PE\000\000 application/octet-stream |
||||
|
|
||||
|
# miscellaneous formats |
||||
|
0 string LZ application/octet-stream |
||||
|
|
||||
|
|
||||
|
# .EXE formats (Greg Roelofs, newt@uchicago.edu) |
||||
|
# |
||||
|
0 string MZ |
||||
|
>24 string @ application/octet-stream |
||||
|
|
||||
|
0 string MZ |
||||
|
>30 string Copyright\ 1989-1990\ PKWARE\ Inc. application/x-zip |
||||
|
|
||||
|
0 string MZ |
||||
|
>30 string PKLITE\ Copr. application/x-zip |
||||
|
|
||||
|
0 string MZ |
||||
|
>36 string LHa's\ SFX application/x-lha |
||||
|
|
||||
|
0 string MZ application/octet-stream |
||||
|
|
||||
|
# LHA archiver |
||||
|
2 string -lh |
||||
|
>6 string - application/x-lha |
||||
|
|
||||
|
|
||||
|
# Zoo archiver |
||||
|
20 lelong 0xfdc4a7dc application/x-zoo |
||||
|
|
||||
|
# ARC archiver |
||||
|
0 lelong&0x8080ffff 0x0000081a application/x-arc |
||||
|
0 lelong&0x8080ffff 0x0000091a application/x-arc |
||||
|
0 lelong&0x8080ffff 0x0000021a application/x-arc |
||||
|
0 lelong&0x8080ffff 0x0000031a application/x-arc |
||||
|
0 lelong&0x8080ffff 0x0000041a application/x-arc |
||||
|
0 lelong&0x8080ffff 0x0000061a application/x-arc |
||||
|
|
||||
|
# Microsoft Outlook's Transport Neutral Encapsulation Format (TNEF) |
||||
|
0 lelong 0x223e9f78 application/ms-tnef |
||||
|
|
||||
|
# From: stephane.loeuillet@tiscali.f |
||||
|
# http://www.djvuzone.org/ |
||||
|
0 string AT&TFORM image/x.djvu |
||||
|
|
||||
|
# Danny Milosavljevic <danny.milo@gmx.net> |
||||
|
# this are adrift (adventure game standard) game files, extension .taf |
||||
|
# depending on version magic continues with 0x93453E6139FA (V 4.0) |
||||
|
# 0x9445376139FA (V 3.90) |
||||
|
# 0x9445366139FA (V 3.80) |
||||
|
# this is from source (http://www.adrift.org.uk/) and I have some taf |
||||
|
# files, and checked them. |
||||
|
#0 belong 0x3C423FC9 |
||||
|
#>4 belong 0x6A87C2CF application/x-adrift |
||||
|
#0 string \000\000\001\000 image/x-ico |
||||
|
|
||||
|
# Quark Xpress 3 Files: |
||||
|
# (made the mimetype up) |
||||
|
0 string \0\0MMXPR3\0 application/x-quark-xpress-3 |
||||
|
|
||||
|
# EET archive |
||||
|
# From: Tilman Sauerbeck <tilman@code-monkey.de> |
||||
|
0 belong 0x1ee7ff00 application/x-eet |
||||
|
|
||||
|
# From: Denis Knauf, via gentoo. |
||||
|
0 string fLaC audio/x-flac |
||||
|
0 string CWS application/x-shockwave-flash |
||||
|
|
||||
|
# Gnumeric spreadsheet |
||||
|
# This entry is only semi-helpful, as Gnumeric compresses its files, so |
||||
|
# they will ordinarily reported as "compressed", but at least -z helps |
||||
|
39 string =<gmr:Workbook application/x-gnumeric |
||||
|
|
@ -0,0 +1,2 @@ |
|||||
|
# Depends: authn_core |
||||
|
LoadModule access_compat_module /usr/lib/apache2/modules/mod_access_compat.so |
@ -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 |
@ -0,0 +1 @@ |
|||||
|
LoadModule actions_module /usr/lib/apache2/modules/mod_actions.so |
@ -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 |
@ -0,0 +1 @@ |
|||||
|
LoadModule alias_module /usr/lib/apache2/modules/mod_alias.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule allowmethods_module /usr/lib/apache2/modules/mod_allowmethods.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: mime |
||||
|
LoadModule asis_module /usr/lib/apache2/modules/mod_asis.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: authn_core |
||||
|
LoadModule auth_basic_module /usr/lib/apache2/modules/mod_auth_basic.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: authn_core |
||||
|
LoadModule auth_digest_module /usr/lib/apache2/modules/mod_auth_digest.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: session authn_core |
||||
|
LoadModule auth_form_module /usr/lib/apache2/modules/mod_auth_form.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule authn_anon_module /usr/lib/apache2/modules/mod_authn_anon.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule authn_core_module /usr/lib/apache2/modules/mod_authn_core.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: dbd |
||||
|
LoadModule authn_dbd_module /usr/lib/apache2/modules/mod_authn_dbd.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule authn_dbm_module /usr/lib/apache2/modules/mod_authn_dbm.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule authn_file_module /usr/lib/apache2/modules/mod_authn_file.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule authn_socache_module /usr/lib/apache2/modules/mod_authn_socache.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule authnz_fcgi_module /usr/lib/apache2/modules/mod_authnz_fcgi.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: ldap |
||||
|
LoadModule authnz_ldap_module /usr/lib/apache2/modules/mod_authnz_ldap.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule authz_core_module /usr/lib/apache2/modules/mod_authz_core.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: dbd authz_core |
||||
|
LoadModule authz_dbd_module /usr/lib/apache2/modules/mod_authz_dbd.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: authz_core |
||||
|
LoadModule authz_dbm_module /usr/lib/apache2/modules/mod_authz_dbm.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: authz_core |
||||
|
LoadModule authz_groupfile_module /usr/lib/apache2/modules/mod_authz_groupfile.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: authz_core |
||||
|
LoadModule authz_host_module /usr/lib/apache2/modules/mod_authz_host.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule authz_owner_module /usr/lib/apache2/modules/mod_authz_owner.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: authz_core |
||||
|
LoadModule authz_user_module /usr/lib/apache2/modules/mod_authz_user.so |
@ -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 |
@ -0,0 +1 @@ |
|||||
|
LoadModule autoindex_module /usr/lib/apache2/modules/mod_autoindex.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule brotli_module /usr/lib/apache2/modules/mod_brotli.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule buffer_module /usr/lib/apache2/modules/mod_buffer.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule cache_module /usr/lib/apache2/modules/mod_cache.so |
@ -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 |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: cache |
||||
|
LoadModule cache_disk_module /usr/lib/apache2/modules/mod_cache_disk.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: cache |
||||
|
LoadModule cache_socache_module /usr/lib/apache2/modules/mod_cache_socache.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule cern_meta_module /usr/lib/apache2/modules/mod_cern_meta.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so |
@ -0,0 +1,4 @@ |
|||||
|
# Socket for cgid communication |
||||
|
ScriptSock ${APACHE_RUN_DIR}/cgisock |
||||
|
|
||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1 @@ |
|||||
|
LoadModule cgid_module /usr/lib/apache2/modules/mod_cgid.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule charset_lite_module /usr/lib/apache2/modules/mod_charset_lite.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule data_module /usr/lib/apache2/modules/mod_data.so |
@ -0,0 +1,3 @@ |
|||||
|
<IfModule !mod_dav.c> |
||||
|
LoadModule dav_module /usr/lib/apache2/modules/mod_dav.so |
||||
|
</IfModule> |
@ -0,0 +1,3 @@ |
|||||
|
DAVLockDB ${APACHE_LOCK_DIR}/DAVLock |
||||
|
|
||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: dav |
||||
|
LoadModule dav_fs_module /usr/lib/apache2/modules/mod_dav_fs.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule dav_lock_module /usr/lib/apache2/modules/mod_dav_lock.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule dbd_module /usr/lib/apache2/modules/mod_dbd.so |
@ -0,0 +1,11 @@ |
|||||
|
<IfModule mod_deflate.c> |
||||
|
<IfModule mod_filter.c> |
||||
|
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript |
||||
|
AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript |
||||
|
AddOutputFilterByType DEFLATE application/rss+xml |
||||
|
AddOutputFilterByType DEFLATE application/wasm |
||||
|
AddOutputFilterByType DEFLATE application/xml |
||||
|
</IfModule> |
||||
|
</IfModule> |
||||
|
|
||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: filter |
||||
|
LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule dialup_module /usr/lib/apache2/modules/mod_dialup.so |
@ -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 |
@ -0,0 +1 @@ |
|||||
|
LoadModule dir_module /usr/lib/apache2/modules/mod_dir.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule dumpio_module /usr/lib/apache2/modules/mod_dumpio.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule echo_module /usr/lib/apache2/modules/mod_echo.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule env_module /usr/lib/apache2/modules/mod_env.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule expires_module /usr/lib/apache2/modules/mod_expires.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule ext_filter_module /usr/lib/apache2/modules/mod_ext_filter.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: cache |
||||
|
LoadModule file_cache_module /usr/lib/apache2/modules/mod_file_cache.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule filter_module /usr/lib/apache2/modules/mod_filter.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so |
@ -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 |
@ -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 |
@ -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> |
@ -0,0 +1 @@ |
|||||
|
LoadModule http2_module /usr/lib/apache2/modules/mod_http2.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule ident_module /usr/lib/apache2/modules/mod_ident.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule imagemap_module /usr/lib/apache2/modules/mod_imagemap.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: mime |
||||
|
LoadModule include_module /usr/lib/apache2/modules/mod_include.so |
@ -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 |
@ -0,0 +1 @@ |
|||||
|
LoadModule info_module /usr/lib/apache2/modules/mod_info.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: proxy_balancer |
||||
|
LoadModule lbmethod_bybusyness_module /usr/lib/apache2/modules/mod_lbmethod_bybusyness.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: proxy_balancer |
||||
|
LoadModule lbmethod_byrequests_module /usr/lib/apache2/modules/mod_lbmethod_byrequests.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: proxy_balancer |
||||
|
LoadModule lbmethod_bytraffic_module /usr/lib/apache2/modules/mod_lbmethod_bytraffic.so |
@ -0,0 +1,2 @@ |
|||||
|
# Depends: proxy_balancer |
||||
|
LoadModule lbmethod_heartbeat_module /usr/lib/apache2/modules/mod_lbmethod_heartbeat.so |
@ -0,0 +1,6 @@ |
|||||
|
<Location /ldap-status> |
||||
|
SetHandler ldap-status |
||||
|
Require local |
||||
|
</Location> |
||||
|
|
||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1 @@ |
|||||
|
LoadModule ldap_module /usr/lib/apache2/modules/mod_ldap.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule log_debug_module /usr/lib/apache2/modules/mod_log_debug.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule log_forensic_module /usr/lib/apache2/modules/mod_log_forensic.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule lua_module /usr/lib/apache2/modules/mod_lua.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule macro_module /usr/lib/apache2/modules/mod_macro.so |
@ -0,0 +1 @@ |
|||||
|
LoadModule md_module /usr/lib/apache2/modules/mod_md.so |
@ -0,0 +1,252 @@ |
|||||
|
<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 .da |
||||
|
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 |
@ -0,0 +1 @@ |
|||||
|
LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so |
@ -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 |
@ -0,0 +1 @@ |
|||||
|
LoadModule mime_magic_module /usr/lib/apache2/modules/mod_mime_magic.so |
@ -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 |
@ -0,0 +1,2 @@ |
|||||
|
# Conflicts: mpm_worker mpm_prefork |
||||
|
LoadModule mpm_event_module /usr/lib/apache2/modules/mod_mpm_event.so |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue