source: install/scripts/etc/apache-ssl/httpd.conf @ 475

Revision 475, 9.1 KB checked in by anarcat, 7 years ago (diff)

[project @ alternc: changeset 2004-12-17 20:48:47 by anonymous]
Ajout de allow from 127.0.0.1 pour Apache et Apache-ssl (pour alternc-
cacti)

Original author: anonymous
Date: 2004-12-17 20:48:47

Line 
1#
2# Fichier de configuration principale d'Apache-SSL pour AlternC
3# $Id: httpd.conf,v 1.8 2004/12/17 20:48:47 anonymous Exp $
4#
5# %%warning_message%%
6#
7
8##
9## httpd.conf -- Apache HTTP server configuration file
10##
11
12ServerType standalone
13ServerTokens Prod
14ServerRoot /etc/apache-ssl
15LockFile /var/lock/apache-ssl.lock
16PidFile /var/run/apache-ssl.pid
17ScoreBoardFile /var/run/apache-ssl.scoreboard
18
19Timeout 300
20KeepAlive On
21MaxKeepAliveRequests 500
22KeepAliveTimeout 15
23MinSpareServers 3
24MaxSpareServers 10
25StartServers 3
26MaxClients 150
27
28MaxRequestsPerChild 1000000
29#Listen %%myip%%:80
30Listen %%myip%%:443
31BindAddress %%myip%%
32
33#
34# Dynamic Shared Object (DSO) Support
35#
36# To be able to use the functionality of a module which was built as a DSO you
37# have to place corresponding `LoadModule' lines at this location so the
38# directives contained in it are actually available _before_ they are used.
39# Please read the file README.DSO in the Apache 1.3 distribution for more
40# details about the DSO mechanism and run `apache -l' for the list of already
41# built-in (statically linked and thus always available) modules in your apache
42# binary.
43#
44# Please keep this LoadModule: line here, it is needed for installation.
45LoadModule vhost_alias_module /usr/lib/apache/1.3/mod_vhost_alias.so
46# LoadModule env_module /usr/lib/apache/1.3/mod_env.so
47LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config_ssl.so
48# LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
49LoadModule mime_module /usr/lib/apache/1.3/mod_mime_ssl.so
50LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
51LoadModule status_module /usr/lib/apache/1.3/mod_status.so
52# LoadModule info_module /usr/lib/apache/1.3/mod_info.so
53# LoadModule includes_module /usr/lib/apache/1.3/mod_include.so
54LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
55LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
56LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
57# LoadModule asis_module /usr/lib/apache/1.3/mod_asis.so
58# LoadModule imap_module /usr/lib/apache/1.3/mod_imap.so
59# LoadModule action_module /usr/lib/apache/1.3/mod_actions.so
60# LoadModule speling_module /usr/lib/apache/1.3/mod_speling.so
61# LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
62LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
63LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
64LoadModule access_module /usr/lib/apache/1.3/mod_access.so
65LoadModule auth_module /usr/lib/apache/1.3/mod_auth_ssl.so
66# LoadModule anon_auth_module /usr/lib/apache/1.3/mod_auth_anon.so
67# LoadModule dbm_auth_module /usr/lib/apache/1.3/mod_auth_dbm.so
68# LoadModule db_auth_module /usr/lib/apache/1.3/mod_auth_db.so
69# LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
70# LoadModule digest_module /usr/lib/apache/1.3/mod_digest.so
71# LoadModule cern_meta_module /usr/lib/apache/1.3/mod_cern_meta.so
72LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
73# LoadModule headers_module /usr/lib/apache/1.3/mod_headers.so
74# LoadModule usertrack_module /usr/lib/apache/1.3/mod_usertrack.so
75LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so
76LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
77# LoadModule sys_auth_module /usr/lib/apache/1.3/mod_auth_sys.so
78# LoadModule put_module /usr/lib/apache/1.3/mod_put.so
79# LoadModule throttle_module /usr/lib/apache/1.3/mod_throttle.so
80LoadModule apache_ssl_module /usr/lib/apache/1.3/libssl.so
81# LoadModule allowdev_module /usr/lib/apache/1.3/mod_allowdev.so
82#LoadModule auth_mysql_module /usr/lib/apache/1.3/mod_auth_mysql.so
83# LoadModule eaccess_module /usr/lib/apache/1.3/mod_eaccess.so
84# LoadModule fastcgi_module /usr/lib/apache/1.3/mod_fastcgi.so
85LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
86# LoadModule roaming_module /usr/lib/apache/1.3/mod_roaming.so
87LoadModule gzip_module /usr/lib/apache/1.3/mod_gzip.so
88
89ExtendedStatus On
90User www-data
91Group www-data
92ServerAdmin root@%%fqdn%%
93ServerName %%fqdn%%
94DocumentRoot /var/alternc/bureau
95
96<Directory />
97    Options SymLinksIfOwnerMatch
98    AllowOverride None
99</Directory>
100
101AccessFileName .htaccess
102
103<Files ~ "^\.ht">
104    Order allow,deny
105    Deny from all
106</Files>
107
108UseCanonicalName On
109TypesConfig /etc/mime.types
110DefaultType text/plain
111
112<IfModule mod_mime_magic.c>
113    MIMEMagicFile share/magic
114</IfModule>
115
116HostnameLookups Off
117ErrorLog /var/log/apache-ssl/error.log
118LogLevel debug
119
120LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T %{Host}i" full
121LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %P %T" debug
122LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
123LogFormat "%h %l %u %t \"%r\" %>s %b" common
124LogFormat "%{Referer}i -> %U" referer
125LogFormat "%{User-agent}i" agent
126
127CustomLog /var/log/apache-ssl/access.log full
128
129ServerSignature Off
130
131<Directory /usr/share/apache/icons>
132    Options Indexes MultiViews
133    AllowOverride None
134    Order allow,deny
135    Allow from all
136</Directory>
137
138ScriptAlias /cgi-bin/ /var/alternc/cgi-bin/
139
140<Directory /var/alternc/cgi-bin/>
141    Options FollowSymLinks IncludesNOEXEC ExecCGI
142    AllowOverride None
143    Order allow,deny
144    Allow from all
145    AddHandler cgi-script .cgi
146</Directory>
147
148<IfModule mod_autoindex.c>
149    IndexOptions FancyIndexing NameWidth=*
150    AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
151
152    AddIconByType (TXT,/icons/text.gif) text/*
153    AddIconByType (IMG,/icons/image2.gif) image/*
154    AddIconByType (SND,/icons/sound2.gif) audio/*
155    AddIconByType (VID,/icons/movie.gif) video/*
156
157    AddIcon /icons/binary.gif .bin .exe
158    AddIcon /icons/binhex.gif .hqx
159    AddIcon /icons/tar.gif .tar
160    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
161    AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
162    AddIcon /icons/a.gif .ps .ai .eps
163    AddIcon /icons/layout.gif .html .shtml .htm .pdf
164    AddIcon /icons/text.gif .txt
165    AddIcon /icons/c.gif .c
166    AddIcon /icons/p.gif .pl .py
167    AddIcon /icons/f.gif .for
168    AddIcon /icons/dvi.gif .dvi
169    AddIcon /icons/uuencoded.gif .uu
170    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
171    AddIcon /icons/tex.gif .tex
172    AddIcon /icons/bomb.gif core
173
174    AddIcon /icons/back.gif ..
175    AddIcon /icons/hand.right.gif README
176    AddIcon /icons/folder.gif ^^DIRECTORY^^
177    AddIcon /icons/blank.gif ^^BLANKICON^^
178
179    DefaultIcon /icons/unknown.gif
180    ReadmeName README
181    HeaderName HEADER
182    IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
183</IfModule>
184
185<IfModule mod_mime.c>
186    AddEncoding x-compress Z
187    AddEncoding x-gzip gz tgz
188    AddLanguage da .dk
189    AddLanguage nl .nl
190    AddLanguage en .en
191    AddLanguage et .ee
192    AddLanguage fr .fr
193    AddLanguage de .de
194    AddLanguage el .el
195    AddLanguage it .it
196    AddLanguage ja .ja
197    AddCharset ISO-2022-JP .jis
198    AddLanguage pl .po
199    AddCharset ISO-8859-2 .iso-pl
200    AddLanguage pt .pt
201    AddLanguage pt-br .pt-br
202    AddLanguage ltz .lu
203    AddLanguage ca .ca
204    AddLanguage es .es
205    AddLanguage sv .se
206    AddLanguage cz .cz
207
208    <IfModule mod_negotiation.c>
209        LanguagePriority en fr da nl et de el it ja pl pt pt-br ltz ca es sv
210    </IfModule>
211
212        AddType application/x-httpd-php .php .php3 .php4 .phtml
213        AddType application/x-httpd-php-source .phps
214
215        AddType application/x-tar .tgz
216        AddType image/bmp .bmp
217        AddType text/x-hdml .hdml
218
219</IfModule>
220
221AddDefaultCharset off
222
223<IfModule mod_setenvif.c>
224    BrowserMatch "Mozilla/2" nokeepalive
225    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
226    BrowserMatch "RealPlayer 4\.0" force-response-1.0
227    BrowserMatch "Java/1\.0" force-response-1.0
228    BrowserMatch "JDK/1\.0" force-response-1.0
229</IfModule>
230
231<IfModule mod_perl.c>
232  Alias /perl/ /var/www/perl/
233  <Location /perl>
234    SetHandler perl-script
235    PerlHandler Apache::Registry
236    Options +ExecCGI
237  </Location>
238</IfModule>
239
240<Location /server-status>
241    SetHandler server-status
242    Order deny,allow
243    Deny from all
244    Allow from 127.0.0.1
245    Allow from %%monitor_ip%%
246</Location>
247
248DirectoryIndex index.html index.htm index.shtml index.php3 index.php4 index.phtml index.php
249
250SSLCacheServerPath /usr/lib/apache-ssl/gcache
251
252SSLCacheServerPort /var/run/gcache_port
253SSLSessionCacheTimeout 15
254SSLCACertificatePath /etc/apache-ssl
255SSLCertificateFile /etc/apache-ssl/apache.pem
256SSLVerifyClient 0
257SSLVerifyDepth 10
258SSLFakeBasicAuth
259CustomLog       /var/log/apache-ssl/ssl.log "%t %{version}c %{cipher}c %{clientcert}c"
260SSLDisable
261
262DirectoryIndex index.html index.htm index.shtml index.php3 index.php4 index.phtml index.php
263
264<VirtualHost %%myip%%:443>
265        SSLEnable
266        DocumentRoot /var/alternc/bureau
267        alias /admin/sql        /usr/share/phpmyadmin
268        alias /webmail          /usr/share/squirrelmail
269        Alias /icons/ /usr/share/apache/icons/
270#       ***ALTERNC_ALIASES***
271
272</VirtualHost>
273
274Include /etc/phpmyadmin/apache.conf
275Include /etc/squirrelmail/apache.conf
276
277<Directory /var/alternc>
278        php_value disable_functions chmod,chown,chgrp,link,symlink
279        AllowOverride AuthConfig FileInfo
280        Options Indexes Includes FollowSymLinks MultiViews
281        Order allow,deny
282        Allow from all
283</Directory>
284<Directory /var/alternc/bureau>
285        php_admin_flag safe_mode_gid off
286        php_admin_flag safe_mode off
287</Directory>
288<Directory /var/alternc/dns/%%fqdn_lettre%%/%%fqdn%%>
289        php_admin_flag safe_mode_gid off
290        php_admin_flag safe_mode off
291</Directory>
292
Note: See TracBrowser for help on using the repository browser.