image\overbutt.gifConfiguring the srm.conf file

The srm.conf file is the second of three files that you must configure to set up the HTTP server. You can configure the srm.conf file by typing the values in a text editor. In the srm.conf file listed below, all values configured appear in bold type.

To configure the srm.conf file

1. Click Application Starter, Corel File Manager.

2. Type /etc/apache/ in the Address box.

3. Double-click on srm.conf.

4. Configure the srm.conf file.

You can refer to the following srm.conf file for a reference.

5. Save the srm.conf file.

image\nicon.gif Notes

 

# 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.

DocumentRoot /var/www

 

# UserDir: The name of the directory which is appended onto a user's home

# directory if a ~user request is received.

UserDir /home/*/public_html

 

# DirectoryIndex: Name of the file or files to use as a pre-written HTML

# directory index. Separate multiple entries with spaces.

DirectoryIndex index.html

 

# FancyIndexing is whether you want fancy directory indexing or standard

FancyIndexing on

 

#Turn on XBitHack

XBitHack 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

 

# 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 en .en

AddLanguage fr .fr

AddLanguage de .de

AddLanguage da .da

AddLanguage it .it

AddLanguage es .es

AddLanguage br .br

AddLanguage jp .jp

AddLanguage dk .dk

AddLanguage pl .pl

AddLanguage kr .kr

 

# 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 fr de

 

# 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/share/apache/icons/

 

# ScriptAlias: This controls which directories contain server scripts.

# Format: ScriptAlias fakename realname

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

 

# To use CGI scripts:

AddHandler cgi-script .cgi

 

# To use server-parsed HTML files

AddType text/html .shtml

AddHandler server-parsed .shtml

 

# mod_mime_magic allows the server to use various hints from the file itself

# to determine its type.

MimeMagicFile 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 /doc/ /usr/doc/

# The above line is for Debian Webstandard 3.0, which specifies that /doc

# refers to /usr/doc. Some packages may not work otherwise. -- apacheconfig