## ## srm.conf -- Apache HTTP server configuration file ## # With this document, you define the name space that users see of your http # server. This file also defines server settings which affect how requests are # serviced, and how results should be formatted.
# See the tutorials at http://www.apache.org/ for # more information. # Originally by Rob McCool; Adapted for Apache # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # default to a generic directory that doesn't get used for anything # after the setup wizard DocumentRoot /home/sites/home/web # UserDir: The name of the directory which is appended onto a user's home # directory if a ~user request is recieved. # Cobalt Linux uses AliasMatch'ing for per-site user webs UserDir web # DirectoryIndex: Name of the file or files to use as a pre-written HTML # directory index. Separate multiple entries with spaces. DirectoryIndex index.html index.htm index.shtml home.html home.htm default.html default.htm index.php default.php index.asp default.asp # FancyIndexing is whether you want fancy directory indexing or standard FancyIndexing on # AddIcon tells the server which icon to show for different files or filename # extensions AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip 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 AddIcon /icons/bomb.gif core AddIcon /icons/back.gif .. AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^BLANKICON^^ # 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. # Format: AddDescription "description" filename # ReadmeName is the name of the README file the server will look for by # default. Format: ReadmeName name # # The server will first look for name.html, include it if found, and it will # then look for name and include it as plaintext if found. # # HeaderName is the name of a file which should be prepended to # directory indexes. ReadmeName README HeaderName HEADER # IndexIgnore is a set of filenames which directory indexing should ignore # Format: IndexIgnore name1 name2... IndexIgnore .??* *~ *# HEADER* README* RCS # AccessFileName: The name of the file to look for in each directory # for access control information. AccessFileName .htaccess # TypesConfig describes where the mime.types file (or equivalent) is # to be found. TypesConfig /etc/httpd/conf/mime.types # DefaultType is the default MIME type for documents which the server # cannot find the type of from filename extensions. DefaultType text/plain # AddEncoding allows you to have certain browsers (Mosaic/X 2.1+) uncompress # information on the fly. Note: Not all browsers support this. AddEncoding x-compress Z AddEncoding x-gzip gz # 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 # it can understand. Note that 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. AddLanguage aa .aa AddLanguage ab .ab AddLanguage af .af AddLanguage am .am AddLanguage ar .ar AddLanguage as .as AddLanguage ay .ay AddLanguage az .az AddLanguage ba .ba AddLanguage be .be AddLanguage bg .bg AddLanguage bh .bh AddLanguage bi .bi AddLanguage bn .bn AddLanguage bo .bo AddLanguage br .br AddLanguage ca .ca AddLanguage co .co AddLanguage cs .cs AddLanguage cy .cy AddLanguage da .da AddLanguage de .de AddLanguage dz .dz AddLanguage el .el AddLanguage en .en AddLanguage eo .eo AddLanguage es .es AddLanguage et .et AddLanguage eu .eu AddLanguage fa .fa AddLanguage fi .fi AddLanguage fj .fj AddLanguage fo .fo AddLanguage fr .fr AddLanguage fy .fy AddLanguage ga .ga AddLanguage gd .gd AddLanguage gl .gl AddLanguage gn .gn AddLanguage gu .gu AddLanguage ha .ha AddLanguage he .he AddLanguage hi .hi AddLanguage hr .hr AddLanguage hu .hu AddLanguage hy .hy AddLanguage ia .ia AddLanguage id .id AddLanguage ie .ie AddLanguage ik .ik AddLanguage is .is AddLanguage it .it AddLanguage iu .iu AddLanguage ja .ja AddLanguage jw .jw AddLanguage ka .ka AddLanguage kk .kk AddLanguage kl .kl AddLanguage km .km AddLanguage kn .kn AddLanguage ko .ko AddLanguage ks .ks AddLanguage ku .ku AddLanguage ky .ky AddLanguage la .la AddLanguage ln .ln AddLanguage lo .lo AddLanguage lt .lt AddLanguage lv .lv AddLanguage mg .mg AddLanguage mi .mi AddLanguage mk .mk AddLanguage ml .ml AddLanguage mn .mn AddLanguage mo .mo AddLanguage mr .mr AddLanguage ms .ms AddLanguage mt .mt AddLanguage my .my AddLanguage na .na AddLanguage ne .ne AddLanguage nl .nl AddLanguage no .no AddLanguage oc .oc AddLanguage om .om AddLanguage or .or AddLanguage pa .pa AddLanguage pl .pl AddLanguage ps .ps AddLanguage pt .pt AddLanguage qu .qu AddLanguage rm .rm AddLanguage rn .rn AddLanguage ro .ro AddLanguage ru .ru AddLanguage rw .rw AddLanguage sa .sa AddLanguage sd .sd AddLanguage sg .sg AddLanguage sh .sh AddLanguage si .si AddLanguage sk .sk AddLanguage sl .sl AddLanguage sm .sm AddLanguage sn .sn AddLanguage so .so AddLanguage sq .sq AddLanguage sr .sr AddLanguage ss .ss AddLanguage st .st AddLanguage su .su AddLanguage ta .ta AddLanguage te .te AddLanguage tg .tg AddLanguage th .th AddLanguage ti .ti AddLanguage tk .tk AddLanguage tl .tl AddLanguage tn .tn AddLanguage to .to AddLanguage tr .tr AddLanguage ts .ts AddLanguage tt .tt AddLanguage tw .tw AddLanguage ug .ug AddLanguage uk .uk AddLanguage ur .ur AddLanguage uz .uz AddLanguage vi .vi AddLanguage vo .vo AddLanguage wo .wo AddLanguage xh .xh AddLanguage yi .yi AddLanguage yo .yo AddLanguage za .za AddLanguage zh .zh AddLanguage zu .zu # LanguagePriority allows you to give precedence to some languages # in case of a tie during content negotiation. # Just list the languages in decreasing order of preference. LanguagePriority en ja # Redirect allows you to tell clients about documents which used to exist in # your server's namespace, but do not anymore. This allows you to tell the # clients where to look for the relocated document. # Format: Redirect fakename url # 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. Alias /icons/ /usr/admserv/icons/ # ScriptAlias: This controls which directories contain server scripts. # Format: ScriptAlias fakename realname ScriptAlias /cgiwrapDir/ /usr/cgiwrap/ # If you want to use server side includes, or CGI outside # ScriptAliased directories, uncomment the following lines. # AddType allows you to tweak mime.types without actually editing it, or to # make certain files to be certain types. # Format: AddType type/subtype ext1 # PHP4 (backwards compatible with php3) AddType application/x-httpd-php4 .php3 AddType application/x-httpd-php4 .php4 AddType application/x-httpd-php4 .php #AddType application/x-httpd-php4-source .php4s #AddType application/x-httpd-php4-source .php3s #AddType application/x-httpd-php4-source .phps # 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 command (see below) # Format: AddHandler action-name ext1 # To use CGI scripts: Action cgi-wrapper /cgiwrapDir/cgiwrap Action cgi-wrapper-debug /cgiwrapDir/cgiwrapd # Chil!Soft ASP handlers AddHandler chiliasp .asp AddHandler chiliasp .asa #AddHandler cgi-wrapper .cgi #AddHandler cgi-wrapper .pl # To use server-parsed HTML files #AddType text/html .shtml #AddHandler server-parsed .shtml # Uncomment the following line to enable Apache's send-asis HTTP file # feature #AddHandler send-as-is asis # If you wish to use server-parsed imagemap files, use #AddHandler imap-file map # To enable type maps, you might want to use #AddHandler type-map var # To enable the perl module (if you have it installed), uncomment # the following section # #Alias /perl/ /home/httpd/perl/ #<Location /perl> #SetHandler perl-script #PerlHandler Apache::Registry #Options +ExecCGI #</Location> # 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 # MetaDir: specifies the name of the directory in which Apache can find # meta information files. These files contain additional HTTP headers # to include when sending the document #MetaDir .web # MetaSuffix: specifies the file name suffix for the file containing the # meta information. #MetaSuffix .meta # Customizable error response (Apache style) # these come in three flavors # # 1) plain text #ErrorDocument 500 "The server made a boo boo. # n.b. the (") marks it as text, it does not get output # # 2) local redirects #ErrorDocument 404 /missing.html # to redirect to local url /missing.html #ErrorDocument 404 /cgi-bin/missing_handler.pl # n.b. can redirect to a script or a document using server-side-includes. # # 3) external redirects #ErrorDocument 402 http://some.other_server.com/subscription_info.html # # Cobalt uses the error documents on a per site basis. Look in the # virtual sites home directory for the error subdirectory. Alias /no-vhost-error/ /usr/sausalito/ui/web/error/ ErrorDocument 401 /no-vhost-error/authorizationRequired.html ErrorDocument 403 /no-vhost-error/forbidden.html ErrorDocument 404 /no-vhost-error/fileNotFound.html ErrorDocument 500 /no-vhost-error/internalServerError.html # mod_mime_magic allows the server to use various hints from the file itself # to determine its type. #MimeMagicFile /etc/httpd/conf/magic # The following directives disable keepalives and HTTP header flushes. # The first directive disables it for Netscape 2.x and browsers which # spoof it. There are known problems with these. # The second directive is for Microsoft Internet Explorer 4.0b2 # which has a broken HTTP/1.1 implementation and does not properly # support keepalive when it is used on 301 or 302 (redirect) responses. BrowserMatch "Mozilla/2" nokeepalive BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 # The following directive disables HTTP/1.1 responses to browsers which # are in violation of the HTTP/1.0 spec by not being able to grok a # basic 1.1 response. BrowserMatch "RealPlayer 4\.0" force-response-1.0 BrowserMatch "Java/1\.0" force-response-1.0 BrowserMatch "JDK/1\.0" force-response-1.0 Alias /cobalt-images/ /usr/sausalito/ui/web/.cobalt/images/ Alias /libImage/ /usr/sausalito/ui/web/libImage/ # Chili!Soft casp2 CaspLib /home/chiliasp/asp-apache-3000 _______________________________________________ cobalt-developers mailing list [EMAIL PROTECTED] http://list.cobalt.com/mailman/listinfo/cobalt-developers _______________________________________________ cobalt-developers mailing list [EMAIL PROTECTED] http://list.cobalt.com/mailman/listinfo/cobalt-developers
