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