source: server/fedora/config/etc/httpd/conf/httpd.conf @ 391

Last change on this file since 391 was 370, checked in by andersk, 17 years ago
Move localhost.key to scripts.key.
File size: 10.0 KB
RevLine 
[39]1ServerRoot /etc/httpd
2PidFile run/httpd.pid
3Timeout 300
[231]4KeepAlive On
[39]5MaxKeepAliveRequests 1000
[231]6KeepAliveTimeout 5
[39]7MinSpareServers 5
8MaxSpareServers 20
9StartServers 8
10MaxClients 256
11MaxRequestsPerChild 4000
12
13LoadModule auth_basic_module modules/mod_auth_basic.so
14LoadModule auth_digest_module modules/mod_auth_digest.so
15LoadModule authn_file_module modules/mod_authn_file.so
16LoadModule authn_alias_module modules/mod_authn_alias.so
17LoadModule authn_anon_module modules/mod_authn_anon.so
18#LoadModule authn_dbm_module modules/mod_authn_dbm.so
19LoadModule authn_default_module modules/mod_authn_default.so
20LoadModule authz_host_module modules/mod_authz_host.so
21LoadModule authz_user_module modules/mod_authz_user.so
22LoadModule authz_owner_module modules/mod_authz_owner.so
23LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
24#LoadModule authz_dbm_module modules/mod_authz_dbm.so
25LoadModule authz_default_module modules/mod_authz_default.so
26#LoadModule ldap_module modules/mod_ldap.so
27#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
28LoadModule include_module modules/mod_include.so
29LoadModule log_config_module modules/mod_log_config.so
30#LoadModule logio_module modules/mod_logio.so
31LoadModule env_module modules/mod_env.so
32LoadModule ext_filter_module modules/mod_ext_filter.so
33#LoadModule mime_magic_module modules/mod_mime_magic.so
34#LoadModule expires_module modules/mod_expires.so
35#LoadModule deflate_module modules/mod_deflate.so
[365]36LoadModule headers_module modules/mod_headers.so
[39]37#LoadModule usertrack_module modules/mod_usertrack.so
38LoadModule setenvif_module modules/mod_setenvif.so
39LoadModule mime_module modules/mod_mime.so
40#LoadModule dav_module modules/mod_dav.so
[151]41LoadModule status_module modules/mod_status.so
[39]42LoadModule autoindex_module modules/mod_autoindex.so
43#LoadModule info_module modules/mod_info.so
44#LoadModule dav_fs_module modules/mod_dav_fs.so
45#LoadModule vhost_alias_module modules/mod_vhost_alias.so
46#LoadModule negotiation_module modules/mod_negotiation.so
47LoadModule dir_module modules/mod_dir.so
48LoadModule actions_module modules/mod_actions.so
49#LoadModule speling_module modules/mod_speling.so
50LoadModule userdir_module modules/mod_userdir.so
51LoadModule alias_module modules/mod_alias.so
52LoadModule rewrite_module modules/mod_rewrite.so
53#LoadModule proxy_module modules/mod_proxy.so
54#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
55#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
56#LoadModule proxy_http_module modules/mod_proxy_http.so
57#LoadModule proxy_connect_module modules/mod_proxy_connect.so
58#LoadModule cache_module modules/mod_cache.so
59LoadModule suexec_module modules/mod_suexec.so
60#LoadModule disk_cache_module modules/mod_disk_cache.so
61#LoadModule file_cache_module modules/mod_file_cache.so
62#LoadModule mem_cache_module modules/mod_mem_cache.so
63LoadModule cgi_module modules/mod_cgi.so
64LoadModule ssl_module modules/mod_ssl.so
65
66User apache
67Group apache
68
69#ErrorDocument  403  /403-404.html
70#ErrorDocument  404  /403-404.html
71#ErrorDocument  500  /script_error.html
72
[247]73UserDir disabled
[39]74
75<Directory />
76    AllowOverride All
77    Options FollowSymLinks IncludesNoExec
78</Directory>
79
80<IfModule mod_dir.c>
[257]81    DirectoryIndex index.html index.htm index.cgi index.pl index.php index.py index.shtml index.exe
[39]82</IfModule>
83
84AccessFileName .htaccess
85
86<Files ~ "^\.ht">
[257]87    Order Allow,Deny
88    Deny from all
[39]89</Files>
90
91UseCanonicalName Off
92TypesConfig /etc/mime.types
93DefaultType text/plain
94#MIMEMagicFile conf/magic
95
96HostnameLookups Off
[149]97ErrorLog "/home/logview/error_log"
[39]98LogLevel warn
99LogFormat "%V %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
100LogFormat "%h %l %u %t \"%r\" %>s %b" common
101#CustomLog /var/log/httpd/access_log combined
102ServerSignature Off
103ServerAdmin scripts@mit.edu
104ServerTokens Prod
105
[257]106<IfModule mod_autoindex.c>
107    Alias /icons /var/www/icons
108    <Directory /var/www/icons>
109        Options None
110        AllowOverride None
111        <Files ~ "\.(gif|png)$">
112            SetHandler default-handler
113        </Files>
114    </Directory>
[39]115
116    IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable
117
118    AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
119
120    AddIconByType (TXT,/icons/text.gif) text/*
121    AddIconByType (IMG,/icons/image2.gif) image/*
122    AddIconByType (SND,/icons/sound2.gif) audio/*
123    AddIconByType (VID,/icons/movie.gif) video/*
124
125    AddIcon /icons/binary.gif .bin .exe
126    AddIcon /icons/binhex.gif .hqx
127    AddIcon /icons/tar.gif .tar
128    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
129    AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
130    AddIcon /icons/a.gif .ps .ai .eps
131    AddIcon /icons/layout.gif .html .shtml .htm .pdf
132    AddIcon /icons/text.gif .txt
133    AddIcon /icons/c.gif .c
134    AddIcon /icons/p.gif .pl .py
135    AddIcon /icons/f.gif .for
136    AddIcon /icons/dvi.gif .dvi
137    AddIcon /icons/uuencoded.gif .uu
138    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
139    AddIcon /icons/tex.gif .tex
140    AddIcon /icons/bomb.gif core
141    AddIcon /icons/deb.gif .deb
142
143    AddIcon /icons/back.gif ..
144    AddIcon /icons/hand.right.gif README
145    AddIcon /icons/folder.gif ^^DIRECTORY^^
146    AddIcon /icons/blank.gif ^^BLANKICON^^
147
148    DefaultIcon /icons/unknown.gif
149
150    ReadmeName README
151    HeaderName HEADER
152   
153    IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
154</IfModule>
155
156<IfModule mod_mime.c>
[257]157    AddType application/xhtml+xml         .xhtml
158    AddType application/http-index-format .hti
159    AddType text/html                     .html
160    AddType text/css                      .css
161    AddType text/xsl                      .xslt
162    AddType application/x-javascript      .js
163    AddType application/xml               .xml
164    AddType image/svg+xml                 .svg
165    AddType application/vnd.mozilla.xul+xml .xul
166    AddType application/rdf+xml             .rdf
167    AddType application/x-xpinstall         .xpi
168    AddType text/xml .xsl
169    AddType text/html .shtml
170    AddHandler server-parsed .shtml
[39]171
172    AddEncoding x-compress Z
173    AddEncoding x-gzip gz tgz
174
175    AddLanguage da .dk
176    AddLanguage nl .nl
177    AddLanguage en .en
178    AddLanguage et .ee
179    AddLanguage fr .fr
180    AddLanguage de .de
181    AddLanguage el .el
182    AddLanguage it .it
183    AddLanguage ja .ja
184    AddCharset ISO-2022-JP .jis
185    AddLanguage pl .po
186    AddCharset ISO-8859-2 .iso-pl
187    AddLanguage pt .pt
188    AddLanguage pt-br .pt-br
189    AddLanguage ltz .lu
190    AddLanguage ca .ca
191    AddLanguage es .es
192    AddLanguage sv .se
193    AddLanguage cz .cz
194
195    <IfModule mod_negotiation.c>
196        LanguagePriority en da nl et fr de el it ja pl pt pt-br ltz ca es sv
197    </IfModule>
198
199    AddType application/x-tar .tgz
200    AddType image/bmp .bmp
201
202    AddType text/x-hdml .hdml
203</IfModule>
204
205<IfModule mod_setenvif.c>
206    BrowserMatch "Mozilla/2" nokeepalive
207    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
208    BrowserMatch "RealPlayer 4\.0" force-response-1.0
209    BrowserMatch "Java/1\.0" force-response-1.0
210    BrowserMatch "JDK/1\.0" force-response-1.0
211    SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
212</IfModule>
213
214Listen 80
215
216RLimitCPU 60 60
[301]217RLimitMEM 536870912 536870912
[39]218RLimitNPROC 1024 1024
219
220SetEnv REDIRECT_STATUS CGI
221SetEnv PHPRC .
222
223NameVirtualHost *:80
224NameVirtualHost *:443
[332]225NameVirtualHost *:444
[151]226NameVirtualHost 18.181.0.50:80
227NameVirtualHost 18.181.0.50:443
[332]228NameVirtualHost 18.181.0.50:444
[39]229
230ServerName localhost
231DocumentRoot /afs/athena.mit.edu/contrib/scripts/www
[151]232
233ExtendedStatus On
234RewriteEngine Off
235
[330]236<Location /robots.txt>
237    ErrorDocument 404 "No robots.txt.
[151]238</Location>
[330]239<Location /favicon.ico>
240    ErrorDocument 404 "No favicon.ico.
241</Location>
[151]242
243<VirtualHost 18.181.0.50:80>
[257]244    ServerName scripts-cert.mit.edu
245    ServerAlias scripts-cert
[330]246    Include conf.d/scripts-vhost.conf
[257]247    Include conf.d/vhosts-common.conf
[151]248</VirtualHost>
249
250<VirtualHost *:80>
[332]251    Include conf.d/scripts-vhost-names.conf
[330]252    Include conf.d/scripts-vhost.conf
[257]253    Include conf.d/vhosts-common.conf
[151]254</VirtualHost>
255
[358]256<VirtualHost *:80>
257    Include conf.d/vhosts-vhost-names.conf
258    DocumentRoot /afs/athena.mit.edu/contrib/scripts/vhosts/server.php
259    Include conf.d/vhosts-common.conf
260</VirtualHost>
261
[244]262<IfModule ssl_module>
[257]263    Listen 443
[332]264    Listen 444
[233]265
[257]266    AddType application/x-x509-ca-cert .crt
267    AddType application/x-pkcs7-crl    .crl
[233]268
[257]269    SSLPassPhraseDialog  builtin
270    SSLSessionCache dbm:/var/run/ssl_scache
271    SSLSessionCacheTimeout 300
272    SSLMutex file:/var/run/ssl_mutex
273    SSLRandomSeed startup builtin
274    SSLRandomSeed connect builtin
[369]275    SSLCertificateFile /etc/pki/tls/certs/scripts.pem
[370]276    SSLCertificateKeyFile /etc/pki/tls/private/scripts.key
[257]277    SSLCACertificateFile /etc/pki/tls/certs/ca.pem
278    SSLVerifyClient none
279    SSLOptions +StdEnvVars
280    SSLUserName SSL_CLIENT_S_DN_Email
[332]281    <VirtualHost 18.181.0.50:443 18.181.0.50:444>
[257]282        ServerName scripts-cert.mit.edu
283        ServerAlias scripts-cert
[330]284        Include conf.d/scripts-vhost.conf
[257]285        Include conf.d/vhosts-common-ssl.conf
[369]286        SSLCertificateFile /etc/pki/tls/certs/scripts-cert.pem
[270]287        Include conf.d/vhosts-common-ssl-cert.conf
[257]288    </VirtualHost>
289    <VirtualHost *:443>
[332]290        Include conf.d/scripts-vhost-names.conf
[330]291        Include conf.d/scripts-vhost.conf
[257]292        Include conf.d/vhosts-common-ssl.conf
293    </VirtualHost>
[358]294    <VirtualHost *:443>
295        Include conf.d/vhosts-vhost-names.conf
[332]296        DocumentRoot /afs/athena.mit.edu/contrib/scripts/vhosts/server.php
297        Include conf.d/vhosts-common-ssl.conf
298    </VirtualHost>
299    <VirtualHost *:444>
300        Include conf.d/scripts-vhost-names.conf
301        Include conf.d/scripts-vhost.conf
302        Include conf.d/vhosts-common-ssl.conf
303        Include conf.d/vhosts-common-ssl-cert.conf
304    </VirtualHost>
[358]305    <VirtualHost *:444>
306        Include conf.d/vhosts-vhost-names.conf
307        DocumentRoot /afs/athena.mit.edu/contrib/scripts/vhosts/server.php
308        Include conf.d/vhosts-common-ssl.conf
309        Include conf.d/vhosts-common-ssl-cert.conf
310    </VirtualHost>
[151]311</IfModule>
312
313Include vhosts.d/*.conf
314
315LoadModule fcgid_module modules/mod_fcgid.so
316AddHandler fcgid-script fcgi
317<Files *.fcgi>
318        Options +ExecCGI
319</Files>
320SocketPath run/mod_fcgid
321
[70]322Include conf.d/auth_sslcert.conf
[40]323Include conf.d/execsys.conf
Note: See TracBrowser for help on using the repository browser.