Migrating from Apache 2.2 to lighttpd
Added by rootnl2k about 14 years ago
I have compile the lighttpd for BSD/OS but
now the next step is to convert an Apache 2.2 conf to lighttpd conf .
Any quick scripts available ?
Replies (1)
RE: Migrating from Apache 2.2 to lighttpd - Added by rootnl2k about 14 years ago
Addendum here is the configuration files:
main: ServerRoot "/var/www" Listen 80 KeepAlive 5 KeepAliveTimeOut 15 TimeOut 300 AcceptMutex flock LoadModule authn_file_module /usr/contrib/libexec/apache/mod_authn_file.so LoadModule authn_dbm_module /usr/contrib/libexec/apache/mod_authn_dbm.so LoadModule authn_anon_module /usr/contrib/libexec/apache/mod_authn_anon.so LoadModule authn_dbd_module /usr/contrib/libexec/apache/mod_authn_dbd.so LoadModule authn_default_module /usr/contrib/libexec/apache/mod_authn_default.so LoadModule authz_host_module /usr/contrib/libexec/apache/mod_authz_host.so LoadModule authz_groupfile_module /usr/contrib/libexec/apache/mod_authz_groupfile.so LoadModule authz_user_module /usr/contrib/libexec/apache/mod_authz_user.so LoadModule authz_dbm_module /usr/contrib/libexec/apache/mod_authz_dbm.so LoadModule authz_owner_module /usr/contrib/libexec/apache/mod_authz_owner.so LoadModule authz_default_module /usr/contrib/libexec/apache/mod_authz_default.so LoadModule auth_basic_module /usr/contrib/libexec/apache/mod_auth_basic.so LoadModule auth_digest_module /usr/contrib/libexec/apache/mod_auth_digest.so LoadModule file_cache_module /usr/contrib/libexec/apache/mod_file_cache.so LoadModule cache_module /usr/contrib/libexec/apache/mod_cache.so LoadModule disk_cache_module /usr/contrib/libexec/apache/mod_disk_cache.so LoadModule mem_cache_module /usr/contrib/libexec/apache/mod_mem_cache.so LoadModule dbd_module /usr/contrib/libexec/apache/mod_dbd.so LoadModule bucketeer_module /usr/contrib/libexec/apache/mod_bucketeer.so LoadModule dumpio_module /usr/contrib/libexec/apache/mod_dumpio.so LoadModule echo_module /usr/contrib/libexec/apache/mod_echo.so LoadModule ext_filter_module /usr/contrib/libexec/apache/mod_ext_filter.so LoadModule include_module /usr/contrib/libexec/apache/mod_include.so LoadModule filter_module /usr/contrib/libexec/apache/mod_filter.so LoadModule substitute_module /usr/contrib/libexec/apache/mod_substitute.so LoadModule charset_lite_module /usr/contrib/libexec/apache/mod_charset_lite.so LoadModule deflate_module /usr/contrib/libexec/apache/mod_deflate.so LoadModule log_config_module /usr/contrib/libexec/apache/mod_log_config.so LoadModule log_forensic_module /usr/contrib/libexec/apache/mod_log_forensic.so LoadModule logio_module /usr/contrib/libexec/apache/mod_logio.so LoadModule env_module /usr/contrib/libexec/apache/mod_env.so LoadModule mime_magic_module /usr/contrib/libexec/apache/mod_mime_magic.so LoadModule cern_meta_module /usr/contrib/libexec/apache/mod_cern_meta.so LoadModule expires_module /usr/contrib/libexec/apache/mod_expires.so LoadModule headers_module /usr/contrib/libexec/apache/mod_headers.so LoadModule ident_module /usr/contrib/libexec/apache/mod_ident.so LoadModule usertrack_module /usr/contrib/libexec/apache/mod_usertrack.so LoadModule unique_id_module /usr/contrib/libexec/apache/mod_unique_id.so LoadModule setenvif_module /usr/contrib/libexec/apache/mod_setenvif.so LoadModule version_module /usr/contrib/libexec/apache/mod_version.so LoadModule ssl_module /usr/contrib/libexec/apache/mod_ssl.so LoadModule mime_module /usr/contrib/libexec/apache/mod_mime.so LoadModule dav_module /usr/contrib/libexec/apache/mod_dav.so LoadModule status_module /usr/contrib/libexec/apache/mod_status.so LoadModule autoindex_module /usr/contrib/libexec/apache/mod_autoindex.so LoadModule asis_module /usr/contrib/libexec/apache/mod_asis.so LoadModule info_module /usr/contrib/libexec/apache/mod_info.so LoadModule suexec_module /usr/contrib/libexec/apache/mod_suexec.so LoadModule cgi_module /usr/contrib/libexec/apache/mod_cgi.so LoadModule dav_fs_module /usr/contrib/libexec/apache/mod_dav_fs.so LoadModule vhost_alias_module /usr/contrib/libexec/apache/mod_vhost_alias.so LoadModule negotiation_module /usr/contrib/libexec/apache/mod_negotiation.so LoadModule dir_module /usr/contrib/libexec/apache/mod_dir.so LoadModule imagemap_module /usr/contrib/libexec/apache/mod_imagemap.so LoadModule actions_module /usr/contrib/libexec/apache/mod_actions.so LoadModule speling_module /usr/contrib/libexec/apache/mod_speling.so LoadModule userdir_module /usr/contrib/libexec/apache/mod_userdir.so LoadModule alias_module /usr/contrib/libexec/apache/mod_alias.so LoadModule rewrite_module /usr/contrib/libexec/apache/mod_rewrite.so LoadModule php5_module /usr/contrib/libexec/apache/libphp5.so LoadModule dav_svn_module /usr/contrib/libexec/apache/mod_dav_svn.so LoadModule authz_svn_module /usr/contrib/libexec/apache/mod_authz_svn.so LoadModule clamav_module /usr/contrib/libexec/apache/mod_clamav.so LoadModule evasive20_module /usr/contrib/libexec/apache/mod_evasive20.so #LoadModule fortress_module /usr/contrib/libexec/apache/mod_fortress.so #LoadModule security2_module /usr/contrib/libexec/apache/mod_security2.so <IfModule !mpm_netware_module> <IfModule !mpm_winnt_module> User www Group www </IfModule> </IfModule> ServerAdmin webmaster@nk.ca ServerName www.nk.ca:80 DocumentRoot "/var/www/docs" <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all,bogus_host_without_reverse_dns </Directory> <Directory "/var/www/docs"> Options Indexes FollowSymLinks Includes SymLinksifOwnerMatch ExecCGI MultiViews AllowOverride None Order allow,deny Allow from all Deny from bogus_host_without_reverse_dns </Directory> <IfModule dir_module> DirectoryIndex index.shtml index.phtml index.php index.php3 index.rhtml index.rbx index.cgi index.pl index.html index.htm </IfModule> <FilesMatch "^\.ht"> Order allow,deny Deny from all,bogus_host_without_reverse_dns Satisfy All </FilesMatch> ErrorLog "/var/log/httpd/error_log" LogLevel warn <IfModule log_config_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common <IfModule logio_module> # You need to enable mod_logio.c to use %I and %O LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio </IfModule> CustomLog "/var/log/httpd/access_log" combined </IfModule> <IfModule alias_module> ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" </IfModule> <IfModule cgid_module> #Scriptsock /var/run/cgisock </IfModule> <Directory "/var/www/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all Deny from bogus_host_without_reverse_dns </Directory> DefaultType text/plain LimitRequestBody 20000000 <IfModule mime_module> TypesConfig conf/mime.types #AddType application/x-gzip .tgz #AddEncoding x-compress .Z #AddEncoding x-gzip .gz .tgz AddType application/x-compress .Z AddType application/x-gzip .gz .tgz #AddHandler cgi-script .cgi # For type maps (negotiated resources): #AddHandler type-map var AddType text/html .shtml AddOutputFilter INCLUDES .shtml XBitHack full </IfModule> MIMEMagicFile conf/magic #ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.example.com/subscription_info.html #EnableMMAP off #EnableSendfile off <IfModule mod_evasive20.c> DOSHashTableSize 3097 DOSPageCount 2 DOSSiteCount 50 DOSPageInterval 1 DOSSiteInterval 1 DOSBlockingPeriod 10 DOSEmailNotify root@nk.ca ## DOSSystemCommand "su - someuser -c '/sbin/... %s ...'" DOSLogDir "/var/log/mod_evasive/" </IfModule> <IfModule mod_fortress.c> # the signatures # signatures file here is in /directory_where_apache_was_installed/logs/signature.conf FortressSignatures /var/www/conf/extra/signatures.conf FortressLog /var/log/httpd/fortress_log FortressLogString "\ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=[ %Th:%Tm:%Ts ]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=& \ = Source: %Ci & \ = Destination: %Sh & \ = Port: %Sp & \ = Request Line: %Rr & \ = Description: %Rd & \ = Method: %Rm & \ = Protocol: %Rp & \ = Virtual Host: %Sv & \ = User-Agent: %H[User-Agent] & \ = Query Arguments: %Rq & \ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=&" </IfModule> # Supplemental configuration # # The configuration files in the conf/extra/ directory can be # included to add extra features or to modify the default configuration of # the server, or you may simply copy their contents here and change as # necessary. # Server-pool management (MPM specific) Include conf/extra/httpd-mpm.conf # Multi-language error messages Include conf/extra/httpd-multilang-errordoc.conf # Fancy directory listings Include conf/extra/httpd-autoindex.conf # Language settings Include conf/extra/httpd-languages.conf # User home directories Include conf/extra/httpd-userdir.conf # Real-time info on requests and configuration Include conf/extra/httpd-info.conf # Virtual hosts Include conf/extra/httpd-vhosts.conf # Local access to the Apache HTTP Server Manual Include conf/extra/httpd-manual.conf # Distributed authoring and versioning (WebDAV) Include conf/extra/httpd-dav.conf # Various default settings Include conf/extra/httpd-default.conf # Secure (SSL/TLS) connections Include conf/extra/httpd-ssl.conf # # Note: The following must must be present to support # starting without SSL on platforms with no /dev/random equivalent # but a statically compiled-in mod_ssl. # #<IfModule ssl_module> #SSLRandomSeed startup builtin #SSLRandomSeed connect builtin #</IfModule> Include conf/extra/clamav.conf #Include conf/extra/modsecurity.conf <VirtualHost 204.209.81.187:80> SuexecUserGroup #525 #525 ServerName illusionsphotographic.com ServerAlias www.illusionsphotographic.com ServerAlias webmail.illusionsphotographic.com ServerAlias admin.illusionsphotographic.com DocumentRoot /usr/home/illusions/html ErrorLog /usr/home/illusions/logs/error_log CustomLog /usr/home/illusions/logs/access_log common ScriptAlias /cgi-bin/ /usr/home/illusions/cgi-bin/ <Directory /usr/home/illusions/html> Options Indexes IncludesNOEXEC FollowSymLinks </Directory> RewriteEngine on RewriteCond %{HTTP_HOST} =webmail.illusionsphotographic.com RewriteRule ^(.*) http://illusionsphotographic.com:20000/ [R] RewriteCond %{HTTP_HOST} =admin.illusionsphotographic.com RewriteRule ^(.*) https://illusionsphotographic.com:10000/ [R] </VirtualHost> End of Main File The Mod_clamav file: # # sample mod_clamav configuration # # (c) 2004 Dr. Andreas Mueller, Beratung und Entwicklung # # $Id: sample.conf,v 1.1 2004/03/21 23:25:53 afm Exp $ # # during make install, includes the module in httpd.conf, so the fllowing # load directive is very seldom needed LoadModule clamav_module /usr/contrib/libexec/apache/mod_clamav.so # specify the directory where the module should place files durin download ClamavTmpdir /var/tmp/clamav # the db directory is only needed in local mode ClamavDbdir /usr/contrib/share/clamav # bypass scanning of jpeg images ClamavSafetypes image/jpg # make sure we use the clamav daemon on socket /tmp/clamd ClamavMode daemon ClamavSocket /tmp/clamd # send something to the browser every 10 seconds, and don't scan more than # 1 MB of large files ClamavTrickleInterval 10 ClamavTrickleSize 1024 ClamavSizelimit 1000000 # names for shared memory and mutex. Note that we don't know exactly what # apache does in the background. However, we should make sure that apache # can create these files if necessary ClamavShm /tmp/clamav.shm #ClamavMutex /tmp/clamav.lock # if the daemon crashes, we will have a problem connecting to it. Since # we don't have any PCs, we are not very paranoid about this ClamavAcceptDaemonproblem on # we would laike to get a more complete log file ClamavExtendedLogging on LogFormat "%t %!304{clamav:status}n %{clamav:details}n %{clamav:virusname}n request=\"%r\", status=%>s, sent=%!304b, delay=%!304D" clamav_stats CustomLog /var/log/httpd/scan_log clamav_stats # make sure proxy data is filtered #<Proxy *> # SetOutputFilter CLAMAV #</Proxy> # define the location for status information <Location /clamav> SetHandler clamav allow from all </Location> # safe patterns is much better than ClamavSavetypes Include conf/extra/safepatterns.conf # we have a customized message in case we find a virus ClamavMessage "\ <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">\ <html>\ <head>\ <title>%i found virus</title>\ </head>\ <body text=\"#000000\" bgcolor=\"#ffffff\">\ <basefont size=\"4\">\ <h1><center>%i found virus</center></h1>\ <p>The virus <b>%v</b> was found while downloading <i>%u</i>.\ The transfer has been aborted.</p>\ </basefont>\ </body>\ </html>\ " end of clamav file httpd-autoindex.conf DirectoryIndex index.shtml index.phtml index.php index.php3 index.rhtml index.rbx index.cgi index.pl index.html index.htm # # IndexOptions: Controls the appearance of server-generated directory # listings. # IndexOptions FancyIndexing HTMLTable VersionSort # We include the /icons/ alias for FancyIndexed directory listings. If # you do not use FancyIndexing, you may comment this out. # Alias /icons/ "/var/www/icons/" <Directory "/var/www/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> # # AddIcon* directives tell the server which icon to show for different # files or filename extensions. These are only displayed for # FancyIndexed directories. # 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. These are only displayed for FancyIndexed # directories. # Format: AddDescription "description" filename # AddDescription "GZIP compressed document" .gz AddDescription "tar archive" .tar AddDescription "GZIP compressed tar archive" .tgz # # ReadmeName is the name of the README file the server will look for by # default, and append to directory listings. # # HeaderName is the name of a file which should be prepended to # directory indexes. ReadmeName README.html HeaderName HEADER.html # # IndexIgnore is a set of filenames which directory indexing should ignore # and not include in the listing. Shell-style wildcarding is permitted. # IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t # Flash MIME type mappings AddType application/futuresplash spl AddType application/x-shockwave-flash swf AddType video/x-ms-asf ASF AddType video/x-ms-asf asf AddType video/x-ms-wmv wmv AddType video/x-ms-wma wma # Macromedia Mime Types # Director MIME type mappings AddType application/x-director dir AddType application/x-director dcr AddType application/x-director dxr # Authorware MIME type mappings AddType application/x-authorware-map aam AddType application/x-authorware-seg aas AddType application/x-authorware-bin aab # FreeHand MIME type mappings AddType image/x-freehand fh4 AddType image/x-freehand fh7 AddType image/x-freehand fh5 AddType image/x-freehand fhc AddType image/x-freehand fh ### http://www.macromedia.com/support/flash/ts/documents/mimetype_check.htm AddType application/x-pn-realaudio .ram AddType application/x-realaudio .ra AddType application/x-pn-realaudio-plugin .rpm AddType application/x-pn-realaudio .rm AddType application/asf .asf AddType application/asf .ASF AddType application/x-httpd-php .phtml .pht .php .php3 .php4 AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php-source .phps AddType chemical/x-mdl-mol .mol mol AddType chemical/x-mdl-sdf .sdf sdf AddType chemical/x-mdl-tgf .tgf tgf AddType chemical/x-cml .cml cml AddHandler fastcgi-script .fcgi AddHandler fastcgi-script .fcg AddHandler fastcgi-script .fpl AddHandler cgi-script .cgi AddHandler cgi-script .py AddHandler cgi-script .pl AddHandler cgi-script .pl5 AddType image/x-xpixmap *.xpm AddType image/x-xbitmap *.xbm AddType image/gif *.gif AddType text/plain *.txt *.pl *.js *.h *.c *.pm *.e AddType text/html *.html *.htm AddType text/xml *.xml AddType text/rtf *.rtf AddType application/pdf *.pdf AddType application/msword *.doc AddType application/vnd.ms-excel *.xls AddType text/x-postscript *.ps AddType text/x-hdml .hdml AddType text/html .shtml AddType application/x-ns-proxy-autoconfig .pac AddHandler server-parsed .shtml AddType application/x-httpd-php3 .php3 AddHandler send-as-is asis AddHandler imap-file map AddHandler type-map var #AddHandler foot-action foot #Action foot-action /cgi-bin/footer #Action text/html /cgi-bin/footer #MetaDir .web #MetaSuffix .meta # Customizable error response (Apache style) # these come in three flavors # # 1) plain text ErrorDocument 500 "Looks like a perl error. # n.b. the (") marks it as text, it does not get output # # 2) local redirects ErrorDocument 404 http://www.nk.ca/index.shtml # to redirect to local url /missing.html AddDefaultCharset UTF-8 end of autoindex file httpd-dav.conf # "Dav On" is specified. DavLockDB "/var/www/var/DavLock" Alias /uploads "/var/www/uploads" <Directory "/var/www/uploads"> Dav On Order Allow,Deny Allow from all AuthType Digest AuthName DAV-upload # You can use the htdigest program to create the password database: # htdigest -c "/var/www/user.passwd" DAV-upload admin AuthUserFile "/var/www/user.passwd" AuthDigestProvider file # Allow universal read-access, but writes are restricted # to the admin user. <LimitExcept GET OPTIONS> require user admin </LimitExcept> </Directory> # # The following directives disable redirects on non-GET requests for # a directory that does not include the trailing slash. This fixes a # problem with several clients that do not appropriately handle # redirects for folders with DAV methods. # BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully BrowserMatch "MS FrontPage" redirect-carefully BrowserMatch "^WebDrive" redirect-carefully BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully BrowserMatch "^gnome-vfs/1.0" redirect-carefully BrowserMatch "^XML Spy" redirect-carefully BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully End of dav file httpd-default.conf # # This configuration file reflects default settings for Apache HTTP Server. # # You may change these, but chances are that you may not need to. # # # Timeout: The number of seconds before receives and sends time out. # Timeout 30 # # KeepAlive: Whether or not to allow persistent connections (more than # one request per connection). Set to "Off" to deactivate. # KeepAlive On # # MaxKeepAliveRequests: The maximum number of requests to allow # during a persistent connection. Set to 0 to allow an unlimited amount. # We recommend you leave this number high, for maximum performance. # MaxKeepAliveRequests 100 # # KeepAliveTimeout: Number of seconds to wait for the next request from the # same client on the same connection. # KeepAliveTimeout 5 # # UseCanonicalName: Determines how Apache constructs self-referencing # URLs and the SERVER_NAME and SERVER_PORT variables. # When set "Off", Apache will use the Hostname and Port supplied # by the client. When set "On", Apache will use the value of the # ServerName directive. # UseCanonicalName Off # # AccessFileName: The name of the file to look for in each directory # for additional configuration directives. See also the AllowOverride # directive. # AccessFileName .htaccess # # ServerTokens # This directive configures what you return as the Server HTTP response # Header. The default is 'Full' which sends information about the OS-Type # and compiled in modules. # Set to one of: Full | OS | Minor | Minimal | Major | Prod # where Full conveys the most information, and Prod the least. # ServerTokens Full # # Optionally add a line containing the server version and virtual host # name to server-generated pages (internal error documents, FTP directory # listings, mod_status and mod_info output etc., but not CGI generated # documents or custom error documents). # Set to "EMail" to also include a mailto: link to the ServerAdmin. # Set to one of: On | Off | EMail # ServerSignature On # # HostnameLookups: Log the names of clients or just their IP addresses # e.g., www.apache.org (on) or 204.62.129.132 (off). # The default is off because it'd be overall better for the net if people # had to knowingly turn this feature on, since enabling it means that # each client request will result in AT LEAST one lookup request to the # nameserver. # HostnameLookups Off End of default file httpd-info.conf # # Get information about the requests being processed by the server # and the configuration of the server. # # Required modules: mod_status (for the server-status handler), # mod_info (for the server-info handler) # # ExtendedStatus controls whether Apache will generate "full" status # information (ExtendedStatus On) or just basic information (ExtendedStatus # Off) when the "server-status" handler is called. The default is Off. # ExtendedStatus On # # Allow server status reports generated by mod_status, # with the URL of http://servername/server-status # Change the ".example.com" to match your domain to enable. # <Location /server-status> SetHandler server-status Order deny,allow Deny from all,bogus_host_without_reverse_dns Allow from 204.209.81 , 208.118.93 , 127.0.0.1 </Location> # # Allow remote server configuration reports, with the URL of # http://servername/server-info (requires that mod_info.c be loaded). # Change the ".example.com" to match your domain to enable. # <Location /server-info> SetHandler server-info Order deny,allow Deny from all,bogus_host_without_reverse_dns Allow from 204.209.81 , 208.118.93 , 127.0.0.1 </Location> End of info file httpd-languages.conf # # Settings for hosting different languages. # # Required modules: mod_mime, mod_negotiation # DefaultLanguage and 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 the user can understand. # # Specify a default language. This means that all data # going out without a specific language tag (see below) will # be marked with this one. You probably do NOT want to set # this unless you are sure it is correct for all cases. # # * It is generally better to not mark a page as # * being a certain language than marking it with the wrong # * language! # # DefaultLanguage nl # # Note 1: 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. # # Note 2: The example entries below illustrate that in some cases # the two character 'Language' abbreviation is not identical to # the two character 'Country' code for its country, # E.g. 'Danmark/dk' versus 'Danish/da'. # # Note 3: In the case of 'ltz' we violate the RFC by using a three char # specifier. There is 'work in progress' to fix this and get # the reference data for rfc1766 cleaned up. # # Catalan (ca) - Croatian (hr) - Czech (cs) - Danish (da) - Dutch (nl) # English (en) - Esperanto (eo) - Estonian (et) - French (fr) - German (de) # Greek-Modern (el) - Hebrew (he) - Italian (it) - Japanese (ja) # Korean (ko) - Luxembourgeois* (ltz) - Norwegian Nynorsk (nn) # Norwegian (no) - Polish (pl) - Portugese (pt) # Brazilian Portuguese (pt-BR) - Russian (ru) - Swedish (sv) # Turkish (tr) - Simplified Chinese (zh-CN) - Spanish (es) # Traditional Chinese (zh-TW) # AddLanguage ca .ca AddLanguage cs .cz .cs AddLanguage da .dk AddLanguage de .de AddLanguage el .el AddLanguage en .en AddLanguage eo .eo AddLanguage es .es AddLanguage et .et AddLanguage fr .fr AddLanguage he .he AddLanguage hr .hr AddLanguage it .it AddLanguage ja .ja AddLanguage ko .ko AddLanguage ltz .ltz AddLanguage nl .nl AddLanguage nn .nn AddLanguage no .no AddLanguage pl .po AddLanguage pt .pt AddLanguage pt-BR .pt-br AddLanguage ru .ru AddLanguage sv .sv AddLanguage tr .tr AddLanguage zh-CN .zh-cn AddLanguage zh-TW .zh-tw # 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. We have # more or less alphabetized them here. You probably want to change this. # LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv tr zh-CN zh-TW # # ForceLanguagePriority allows you to serve a result page rather than # MULTIPLE CHOICES (Prefer) [in case of a tie] or NOT ACCEPTABLE (Fallback) # [in case no accepted languages matched the available variants] # ForceLanguagePriority Prefer Fallback # # Commonly used filename extensions to character sets. You probably # want to avoid clashes with the language extensions, unless you # are good at carefully testing your setup after each change. # See http://www.iana.org/assignments/character-sets for the # official list of charset names and their respective RFCs. # AddCharset us-ascii.ascii .us-ascii AddCharset ISO-8859-1 .iso8859-1 .latin1 AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen AddCharset ISO-8859-3 .iso8859-3 .latin3 AddCharset ISO-8859-4 .iso8859-4 .latin4 AddCharset ISO-8859-5 .iso8859-5 .cyr .iso-ru AddCharset ISO-8859-6 .iso8859-6 .arb .arabic AddCharset ISO-8859-7 .iso8859-7 .grk .greek AddCharset ISO-8859-8 .iso8859-8 .heb .hebrew AddCharset ISO-8859-9 .iso8859-9 .latin5 .trk AddCharset ISO-8859-10 .iso8859-10 .latin6 AddCharset ISO-8859-13 .iso8859-13 AddCharset ISO-8859-14 .iso8859-14 .latin8 AddCharset ISO-8859-15 .iso8859-15 .latin9 AddCharset ISO-8859-16 .iso8859-16 .latin10 AddCharset ISO-2022-JP .iso2022-jp .jis AddCharset ISO-2022-KR .iso2022-kr .kis AddCharset ISO-2022-CN .iso2022-cn .cis AddCharset Big5.Big5 .big5 .b5 AddCharset cn-Big5 .cn-big5 # For russian, more than one charset is used (depends on client, mostly): AddCharset WINDOWS-1251 .cp-1251 .win-1251 AddCharset CP866 .cp866 AddCharset KOI8 .koi8 AddCharset KOI8-E .koi8-e AddCharset KOI8-r .koi8-r .koi8-ru AddCharset KOI8-U .koi8-u AddCharset KOI8-ru .koi8-uk .ua AddCharset ISO-10646-UCS-2 .ucs2 AddCharset ISO-10646-UCS-4 .ucs4 AddCharset UTF-7 .utf7 AddCharset UTF-8 .utf8 AddCharset UTF-16 .utf16 AddCharset UTF-16BE .utf16be AddCharset UTF-16LE .utf16le AddCharset UTF-32 .utf32 AddCharset UTF-32BE .utf32be AddCharset UTF-32LE .utf32le AddCharset euc-cn .euc-cn AddCharset euc-gb .euc-gb AddCharset euc-jp .euc-jp AddCharset euc-kr .euc-kr #Not sure how euc-tw got in - IANA doesn't list it??? AddCharset EUC-TW .euc-tw AddCharset gb2312 .gb2312 .gb AddCharset iso-10646-ucs-2 .ucs-2 .iso-10646-ucs-2 AddCharset iso-10646-ucs-4 .ucs-4 .iso-10646-ucs-4 AddCharset shift_jis .shift_jis .sjis end of languages file httpd-manual.conf # # Provide access to the documentation on your server as # http://yourserver.example.com/manual/ # The documentation is always available at # http://httpd.apache.org/docs/2.2/ # # Required modules: mod_alias, mod_setenvif, mod_negotiation # AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|pt-br|ru|tr))?(/.*)?$ "/var/www/manual$1" <Directory "/var/www/manual"> Options Indexes AllowOverride None Order allow,deny Allow from all <Files *.html> SetHandler type-map </Files> # .tr is text/troff in mime.types! <Files *.html.tr.utf8> ForceType text/html </Files> SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|pt-br|ru|tr)/ prefer-language=$1 RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|pt-br|ru|tr)){2,}(/.*)?$ /manual/$1$2 LanguagePriority en de es fr ja ko pt-br ru tr ForceLanguagePriority Prefer Fallback </Directory> End of manual file httpd-mpm.conf # # Server-Pool Management (MPM specific) # # # PidFile: The file in which the server should record its process # identification number when it starts. # # Note that this is the default PidFile for most MPMs. # <IfModule !mpm_netware_module> PidFile "/var/run/httpd.pid" </IfModule> # # The accept serialization lock file MUST BE STORED ON A LOCAL DISK. # <IfModule !mpm_winnt_module> <IfModule !mpm_netware_module> LockFile "/var/log/httpd/accept.lock" </IfModule> </IfModule> # # Only one of the below sections will be relevant on your # installed httpd. Use "apachectl -l" to find out the # active mpm. # # prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server processes which are kept spare # MaxClients: maximum number of server processes allowed to start # MaxRequestsPerChild: maximum number of requests a server process serves <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 200 MaxRequestsPerChild 0 </IfModule> # worker MPM # StartServers: initial number of server processes to start # MaxClients: maximum number of simultaneous client connections # MinSpareThreads: minimum number of worker threads which are kept spare # MaxSpareThreads: maximum number of worker threads which are kept spare # ThreadsPerChild: constant number of worker threads in each server process # MaxRequestsPerChild: maximum number of requests a server process serves <IfModule mpm_worker_module> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> # BeOS MPM # StartThreads: how many threads do we initially spawn? # MaxClients: max number of threads we can have (1 thread == 1 client) # MaxRequestsPerThread: maximum number of requests each thread will process <IfModule mpm_beos_module> StartThreads 10 MaxClients 50 MaxRequestsPerThread 10000 </IfModule> # NetWare MPM # ThreadStackSize: Stack size allocated for each worker thread # StartThreads: Number of worker threads launched at server startup # MinSpareThreads: Minimum number of idle threads, to handle request spikes # MaxSpareThreads: Maximum number of idle threads # MaxThreads: Maximum number of worker threads alive at the same time # MaxRequestsPerChild: Maximum number of requests a thread serves. It is # recommended that the default value of 0 be set for this # directive on NetWare. This will allow the thread to # continue to service requests indefinitely. <IfModule mpm_netware_module> ThreadStackSize 65536 StartThreads 250 MinSpareThreads 25 MaxSpareThreads 250 MaxThreads 1000 MaxRequestsPerChild 0 MaxMemFree 100 </IfModule> # OS/2 MPM # StartServers: Number of server processes to maintain # MinSpareThreads: Minimum number of idle threads per process, # to handle request spikes # MaxSpareThreads: Maximum number of idle threads per process # MaxRequestsPerChild: Maximum number of connections per server process <IfModule mpm_mpmt_os2_module> StartServers 2 MinSpareThreads 5 MaxSpareThreads 10 MaxRequestsPerChild 0 </IfModule> # WinNT MPM # ThreadsPerChild: constant number of worker threads in the server process # MaxRequestsPerChild: maximum number of requests a server process serves <IfModule mpm_winnt_module> ThreadsPerChild 150 MaxRequestsPerChild 0 </IfModule> End of mpm file httpd-multilang-errordoc.conf # # The configuration below implements multi-language error documents through # content-negotiation. # # Required modules: mod_alias, mod_include, mod_negotiation # # We use Alias to redirect any /error/HTTP_<error>.html.var response to # our collection of by-error message multi-language collections. We use # includes to substitute the appropriate text. # # You can modify the messages' appearance without changing any of the # default HTTP_<error>.html.var files by adding the line: # # Alias /error/include/ "/your/include/path/" # # which allows you to create your own set of files by starting with the # /var/www/error/include/ files and copying them to /your/include/path/, # even on a per-VirtualHost basis. The default include files will display # your Apache version number and your ServerAdmin email address regardless # of the setting of ServerSignature. Alias /error/ "/var/www/error/" <Directory "/var/www/error"> AllowOverride None Options IncludesNoExec AddOutputFilter Includes html AddHandler type-map var Order allow,deny Allow from all LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr ForceLanguagePriority Prefer Fallback </Directory> ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var ErrorDocument 410 /error/HTTP_GONE.html.var ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var end of multilang error docs file httpd-ssl.conf #<IfDefine SSL> Listen 443 # # Dynamic Shared Object (DSO) Support # ## SSL Global Context AddType application/x-x509-ca-cert .crt AddType application/x-pkcs7-crl .crl SSLPassPhraseDialog builtin SSLSessionCache shmht:logs/ssl_scache(512000) SSLSessionCacheTimeout 300 # Semaphore: SSLMutex file:/var/log/httpd/ssl_mutex # Pseudo Random Number Generator (PRNG): SSLRandomSeed startup builtin SSLRandomSeed connect builtin # Logging: TransferLog "/var/log/httpd/transfer_log" SSLProtocol all #SSLCipherSuite HIGH:MEDIUM SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP #SSLCipherSuite RSA:!EXP:!NULL:+HIGH:+MEDIUM:-LOW ## ## SSL Virtual Host Context ## <VirtualHost 204.209.81.1:443> # General setup for the virtual host DocumentRoot "/var/www/SSLconf/htdocs" DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName secure.nl2k.ab.ca ServerAlias secure.nl2k.ab.ca ServerAdmin root@nk.ca ErrorLog "/var/log/httpd/secure_error_log" ##CustomLog /var/log/httpd/secure_access_log combined ErrorDocument 404 https://secure.nl2k.ab.ca/ LogLevel debug <Location /server-info> SetHandler server-info Order deny,allow Deny from all Allow from 204.209.81,208.118.93,208.118.94 </Location> <Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from 204.209.81,208.118.93,208.118.94 </Location> # SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on # SSL Cipher Suite: # List the ciphers that the client is permitted to negotiate. # See the mod_ssl documentation for a complete list. SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL # Server Certificate: SSLCertificateFile "/var/www/SSLconf/conf/wildcard.nl2k.ab.ca.2011.crt" # Server Private Key: SSLCertificateKeyFile "/var/www/SSLconf/conf/wildcard.nl2k.ab.ca.2011.key" # Server Certificate Chain: SSLCertificateChainFile "/var/www/SSLconf/conf/wildcard.nl2k.ab.ca.2011.gd_intermediate_bundle.crt" # Certificate Authority (CA): #SSLCACertificatePath /var/www/conf/ssl.crt #SSLCACertificateFile /var/www/conf/ssl.crt/ca-bundle.crt # Certificate Revocation Lists (CRL): #SSLCARevocationPath /var/www/conf/ssl.crl #SSLCARevocationFile /var/www/conf/ssl.crl/ca-bundle.crl # Client Authentication (Type): #SSLVerifyClient require #SSLVerifyDepth 10 # Access Control: #<Location /> #SSLRequire ( %{SSL_CIPHER} !~ m/^(EXP|NULL)/ \ # and %{SSL_CLIENT_S_DN_O} eq "Snake Oil, Ltd." \ # and %{SSL_CLIENT_S_DN_OU} in {"Staff", "CA", "Dev"} \ # and %{TIME_WDAY} >= 1 and %{TIME_WDAY} <= 5 \ # and %{TIME_HOUR} >= 8 and %{TIME_HOUR} <= 20 ) \ # or %{REMOTE_ADDR} =~ m/^192\.76\.162\.[0-9]+$/ #</Location> # SSL Engine Options: #SSLOptions +FakeBasicAuth +ExportCertData +CompatEnvVars +StrictRequire <Files ~ "\.(cgi|shtml|phtml|php3?)$"> SSLOptions +StdEnvVars </Files> <Directory /> Options Indexes AllowOverride None Order deny,allow Deny from all </Directory> <Directory "/var/www/SSLconf/htdocs"> AllowOverride FileInfo AuthConfig Limit Indexes Options Indexes FollowSymLinks Includes SymLinksifOwnerMatch ExecCGI MultiViews <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory> <Directory "/var/www/SSLconf/cgi-bin"> SSLOptions +StdEnvVars AllowOverride All Options ExecCGI Order allow,deny Allow from all </Directory> # SSL Protocol Adjustments: SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 # Per-Server Logging: # The home of a custom SSL log file. Use this when you want a # compact non-error SSL logfile on a virtual host basis. CustomLog "/var/log/httpd/ssl_request_log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" ScriptAlias /cgi-bin/ /var/www/SSLconf/cgi-bin/ ErrorLog "/var/log/httpd/secure_error_log" LogLevel warn LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined CustomLog "/var/log/httpd/secure_Access_log" combined ##PidFile /var/run/httpsd.pid ##ScoreBoardFile /var/run/secure_apache_runtime_status ##LockFile /var/run/secure.accept.lock ##ExtendedStatus on ServerSignature on UseCanonicalName on UserDir htmls </VirtualHost> #</IfDefine> NameVirtualHost *:443 <VirtualHost 204.209.81.131:443> ServerAdmin babies@nk.ca SSLEngine on SSLCertificateFile "/var/www/SSLconf/conf/www.bosom-babies.com.2010.crt" ##SSLCACertificateFile "/var/www/SSLconf/conf/www.bosom-babies.com.2010.sf_bundle.crt" SSLCertificateChainFile "/var/www/SSLconf/conf/www.bosom-babies.com.2010.sf_bundle.crt" SSLCertificateKeyFile "/var/www/SSLconf/conf/www.bosom-babies.com.2010.key" ##SSLCertificateChainFile "/var/www/SSLconf/conf/www.bosom-babies.com.2010.gd_intermediate_bundle.crt" DocumentRoot /usr/home/babies/html/ ErrorDocument 404 https://www.bosom-babies.com/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName bosom-babies.com ServerAlias www.bosom-babies.com ErrorLog /var/log/httpd/bosom-babies-error_log CustomLog /var/log/httpd/bosom-babies-access_log combined ScriptAlias /cgi-bin/ /usr/home/babies/cgi-bin/ <Directory /usr/home/babies/html/> Options Indexes IncludesNOEXEC FollowSymLinks allow from all </Directory> </VirtualHost> end of ssl file httpd-vhosts.conf # # Virtual Hosts # # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # <URL:http://httpd.apache.org/docs/2.2/vhosts/> # for further details before you try to setup virtual hosts. # # You may use the command line option '-S' to verify your virtual host # configuration. # # Use name-based virtual hosting. # NameVirtualHost *:80 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for all requests that do not # match a ServerName or ServerAlias in any <VirtualHost> block. # #<VirtualHost *:80> # ServerAdmin webmaster@dummy-host.example.com # DocumentRoot "/var/www/docs/dummy-host.example.com" # ServerName dummy-host.example.com # ServerAlias www.dummy-host.example.com # ErrorLog "/var/log/httpd/dummy-host.example.com-error_log" # CustomLog "/var/log/httpd/dummy-host.example.com-access_log" common #</VirtualHost> #<VirtualHost *:80> # ServerAdmin webmaster@dummy-host2.example.com # DocumentRoot "/var/www/docs/dummy-host2.example.com" # ServerName dummy-host2.example.com # ErrorLog "/var/log/httpd/dummy-host2.example.com-error_log" # CustomLog "/var/log/httpd/dummy-host2.example.com-access_log" common #</VirtualHost> #<VirtualHost host.some_domain.com> #ServerAdmin webmaster@host.some_domain.com #DocumentRoot /www/docs/host.some_domain.com #ServerName host.some_domain.com #ErrorLog logs/host.some_domain.com-error_log #TransferLog logs/host.some_domain.com-access_log #</VirtualHost> <VirtualHost 204.209.81.51:80> ServerAdmin mbarnes@nk.ca Redirect 301 / "http://www.discountdining.ca/coupons/kyoto.htm" DocumentRoot "/usr/home/mbarnes/html/" DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName kyoto.ca ServerAlias www.kyoto.ca ErrorLog "/var/log/httpd/kyoto-error_log" CustomLog "/var/log/httpd/kyoto-access_log" combined ScriptAlias /cgi-bin/ /usr/home/mbarnes/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.52:80> ServerAdmin hometohomemoving@nk.ca DocumentRoot "/usr/home/hometohomemoving/html/" DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName hometohomemoving.com ServerAlias www.hometohomemoving.com ErrorLog "/var/log/httpd/hometohomemoving-error_log" CustomLog "/var/log/httpd/hometohomemoving-access_log" combined ScriptAlias /cgi-bin/ /usr/home/hometohomemoving/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.53:80> ServerAdmin vaply@nl2k.ab.ca DocumentRoot "/usr/home/john/ValpyBuilding.ca/" ServerName valpybuilding.ca ServerAlias www.valpybuilding.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog "/var/log/httpd/valpybuilding.com-error_log" CustomLog "/var/log/httpd/valpybuilding.com-access_log" combined </VirtualHost> <VirtualHost 204.209.81.54:80> </VirtualHost> <VirtualHost 204.209.81.55:80> ServerAdmin vaply@nl2k.ab.ca DocumentRoot "/usr/home/john/LearnEnglishInCanada.ca/" ServerName learnenglishincanada.ca ServerAlias www.learnenglishincanada.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog "/var/log/httpd/learnenglishincanada-error_log" CustomLog "/var/log/httpd/learnenglishincanada-access_log" combined </VirtualHost> <VirtualHost 204.209.81.56:80> </VirtualHost> <VirtualHost 204.209.81.57:80> ServerAdmin nealmax@nk.ca DocumentRoot "/usr/home/nealmax/html/" DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName imarketdirect.com ServerAlias www.imarketdirect.com ErrorLog "/var/log/httpd/imarketdirect-error_log" CustomLog "/var/log/httpd/imarketdirect-access_log" combined ScriptAlias /cgi-bin/ /usr/home/nealmax/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.58:80> </VirtualHost> <VirtualHost 204.209.81.60:80> </VirtualHost> <VirtualHost 204.209.81.61:80> ServerAdmin bjm@nk.ca DocumentRoot "/usr/home/safint/html/" DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName safety-results-institute.ca ServerName www.safety-results-institute.ca ErrorLog "/var/log/httpd/safety-results-institute-error_log" CustomLog "/var/log/httpd/safety-results-institute-access_log" combined ScriptAlias /cgi-bin/ /usr/home/safint/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.62:80> </VirtualHost> <VirtualHost 204.209.81.63:80> ServerAdmin mbarnes@nk.ca DocumentRoot "/usr/home/mbarnes/html/golfing/" DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName golfingedmonton.com ServerAlias www.golfingedmonton.com ErrorLog "/var/log/httpd/golfingedmonton-error_log" CustomLog "/var/log/httpd/golfingedmonton-access_log" combined ScriptAlias /cgi-bin/ /usr/home/mbarnes/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.64:80> ServerAdmin exposure@nk.ca Redirect 301 / "http://www.doubleltowing.ca/" DocumentRoot "/usr/home/doublel/html/" DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName doubleltowing.com ServerAlias www.doubleltowing.com ErrorLog "/var/log/httpd/doubleltowing-error_log" CustomLog "/var/log/httpd/doubleltowing-access_log" combined ScriptAlias /cgi-bin/ /usr/home/doublel/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.65> </VirtualHost> <VirtualHost 204.209.81.66> ServerAdmin mbarnes@nk.ca DocumentRoot /usr/home/bradwerenka/html/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName bradwerenka.com ErrorLog /var/log/httpd/bradwerenka-error_log CustomLog /var/log/httpd/bradwerenka-access_log combined ScriptAlias /cgi-bin/ /usr/home/bradwerenka/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.67> </VirtualHost> <VirtualHost 204.209.81.68> </VirtualHost> <VirtualHost 204.209.81.69> ServerAdmin itaw@nk.ca DocumentRoot /usr/home/itaw/html/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName itaw.ca ErrorLog /var/log/httpd/itaw-error_log CustomLog /var/log/httpd/itaw-access_log combined ScriptAlias /cgi-bin/ /usr/home/itaw/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.70> ServerAdmin tim@nk.ca DocumentRoot /usr/home/tim/html/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName timbo.ca ErrorLog /var/log/httpd/timbo-error_log CustomLog /var/log/httpd/timbo-access_log combined ScriptAlias /cgi-bin/ /usr/home/tim/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.71> ServerAdmin root@nk.ca DocumentRoot /var/www/docs/test/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName t4taxinc.ca ErrorLog /var/log/httpd/t4taxinc-error_log CustomLog /var/log/httpd/t4taxinc-access_log combined ScriptAlias /cgi-bin/ /var/www/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.72> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_AB_ac DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName alberta-accommodations.com ErrorLog /var/log/httpd/alberta-accommodations-error_log CustomLog /var/log/httpd/alberta-accommodations-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.73> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_AB_cg DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName alberta-campgrounds.com ErrorLog /var/log/httpd/alberta-campgrounds-error_log CustomLog /var/log/httpd/alberta-campgrounds-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.74> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_AB_ht DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName alberta-hotels.com ErrorLog /var/log/httpd/alberta-hotels-error_log CustomLog /var/log/httpd/alberta-hotels-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.75> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_AB_tg DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName alberta-travelguide.com ErrorLog /var/log/httpd/alberta-travelguide-error_log CustomLog /var/log/httpd/alberta-travelguide-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.76> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_AB_hm DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName alberta-hotelmotels.com ErrorLog /var/log/httpd/alberta-hotelmotels-error_log CustomLog /var/log/httpd/alberta-hotelmotels-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.77> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_AB_rz DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName alberta-reservations.com ErrorLog /var/log/httpd/alberta-reservations-error_log CustomLog /var/log/httpd/alberta-reservations-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.78> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_ABtg/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName albertatravelguide.com ErrorLog /var/log/httpd/albertatravelguide-error_log CustomLog /var/log/httpd/albertatravelguide-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.79> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_cgAB/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName campgroundsalberta.com ErrorLog /var/log/httpd/campgroundsalberta-error_log CustomLog /var/log/httpd/campgroundsalberta-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.80> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_ABif/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName explorealberta.info ErrorLog /var/log/httpd/explorealberta-error_log CustomLog /var/log/httpd/explorealberta-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.81> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_Calif/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName explorecalgary.info ErrorLog /var/log/httpd/explorecalgary-error_log CustomLog /var/log/httpd/explorecalgary-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.82> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_Edmif/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName exploreedmonton.info ErrorLog /var/log/httpd/exploreedmonton-error_log CustomLog /var/log/httpd/exploreedmonton-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.83> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_Jasif/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName explorejasper.info ErrorLog /var/log/httpd/explorejasper-error_log CustomLog /var/log/httpd/explorejasper-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.84> ServerAdmin kparish@nk.ca DocumentRoot /usr/home/aha/html/EA_Bffif/ DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ServerName explorebanff.info ErrorLog /var/log/httpd/explorebanff-error_log CustomLog /var/log/httpd/explorebanff-access_log combined ScriptAlias /cgi-bin/ /usr/home/aha/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.85> </VirtualHost> <VirtualHost 204.209.81.87> </VirtualHost> <VirtualHost 204.209.81.88> </VirtualHost> <VirtualHost 204.209.81.90> ##open </VirtualHost> <VirtualHost 204.209.81.91> ServerAdmin tsimail@nl2k.ab.ca DocumentRoot /usr/home/tsimail/html/ ServerName tsiworks.com DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ScriptAlias /cgi-bin/ /usr/home/tsiworks/cgi-bin/ ErrorLog /var/log/httpd/tsiworks-error_log CustomLog /var/log/httpd/tsiworks-access_log combined </VirtualHost> <VirtualHost 204.209.81.92> ServerAdmin pplay@nl2k.ab.ca DocumentRoot /usr/home/pplay/html/ ServerName powerfulplayexperiences.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ScriptAlias /cgi-bin/ /usr/home/pplay/cgi-bin/ ErrorLog /var/log/httpd/powerfulplayexperiences-error_log CustomLog /var/log/httpd/powerfulplayexpereinces-access_log combined </VirtualHost> <VirtualHost 204.209.81.93> </VirtualHost> <VirtualHost 204.209.81.94> ServerAdmin iuoe955union@nl2k.ab.ca DocumentRoot /usr/home/iuoe955union/html/ ServerName iuoe955.com DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorDocument 404 http://www.iuoe955.com ScriptAlias /cgi-bin/ /usr/home/iuoe955union/cgi-bin/ ErrorLog /var/log/httpd/iuoe955union-error_log CustomLog /var/log/httpd/iuoe955union-access_log combined </VirtualHost> <VirtualHost 204.209.81.95> </VirtualHost> <VirtualHost 204.209.81.98> </VirtualHost> <VirtualHost 204.209.81.99> ServerAdmin rooms@nl2k.ab.ca DocumentRoot /usr/home/rooms/html/ ServerName econolodgeedm.com DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/econolodgeedm-error_log CustomLog /var/log/httpd/econolodgeedm-access_log combined Alias /cgi-bin/ /usr/home/rooms/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.100> ServerAdmin jlwood@nl2k.ab.ca DocumentRoot /usr/home/jlwood/html/vstudios/ ServerName vstudios.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/vstudios-error_log CustomLog /var/log/httpd/vstudios-access_log combined </VirtualHost> <VirtualHost 204.209.81.101> ServerAdmin vaply@nl2k.ab.ca DocumentRoot /usr/home/john/EnglishSchool.ca/ ServerName englishschool.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/canadastudy.org-error_log CustomLog /var/log/httpd/canadastudy.org-access_log combined </VirtualHost> <VirtualHost 204.209.81.102> ServerAdmin jlwood@nl2k.ab.ca DocumentRoot /usr/home/jlwood/html/visionarycollege/ ServerName visonarycollege.ab.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/visionarycollege-error_log CustomLog /var/log/httpd/visionarycollege-access_log combined </VirtualHost> <VirtualHost 204.209.81.103> ServerAdmin jlwood@nl2k.ab.ca DocumentRoot /usr/home/jlwood/html/visionaryentertainment/ ServerName visonaryentertainment.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/visionaryentertainment-error_log CustomLog /var/log/httpd/visionaryentertainment-access_log combined </VirtualHost> <VirtualHost 204.209.81.104> ServerAdmin jlwood@nl2k.ab.ca DocumentRoot /usr/home/jlwood/html/camprockstar/ ServerName camprockstar.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/camprockstar-error_log CustomLog /var/log/httpd/camprockstar-access_log combined </VirtualHost> <VirtualHost 204.209.81.105> </VirtualHost> <VirtualHost 204.209.81.106> ServerAdmin edmnut@nl2k.ab.ca DocumentRoot /usr/home/edmnut/html/ ServerName edmontonnutandbolt.com DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/edmontonnutandbolt-error_log CustomLog /var/log/httpd/edmontonnutandbolt-access_log combined ScriptAlias /cgi-bin/ "/usr/home/edmnut/cgi-bin/" </VirtualHost> <VirtualHost 204.209.81.107> ServerAdmin edmontonoilmens@nl2k.ab.ca DocumentRoot /usr/home/edmontonoilmens/html/ ServerName edmontonoilmenshockey.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/edmontonoilmenshockey-error_log CustomLog /var/log/httpd/edmontonoilmenshockey-access_log combined ScriptAlias /cgi-bin/ /usr/home/edmontonoilmens/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.108> </VirtualHost> <VirtualHost 204.209.81.109> ServerAdmin bhc@nl2k.ab.ca DocumentRoot /usr/home/jacques/html/ ServerName mhrrehabsupplies.com DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/mhrrehabsupplies-error_log CustomLog /var/log/httpd/mhrrehabsupplies-access_log combined ScriptAlias /cgi-bin/ /usr/home/jacques/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.110> ServerAdmin tgarner@nk.ca DocumentRoot /usr/home/tgarner/html ServerName pdsolutions.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/pdsolutions-error_log CustomLog /var/log/httpd/pdsolutions-access_log combined ScriptAlias /cgi-bin/ /usr/home/tgarner/cgi-bin </VirtualHost> <VirtualHost 204.209.81.111> </VirtualHost> <VirtualHost 204.209.81.113> ServerAdmin vesna@nl2k.ab.ca DocumentRoot /usr/home/vesna/html/pryvit ServerName pryvit.info DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/pryvit-error_log CustomLog /var/log/httpd/pryvit-access_log combined ScriptAlias /cgi-bin/ /usr/home/vesna/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.119> ServerAdmin master@nl2k.ab.ca DocumentRoot /usr/home/master/html/ ServerName porthole.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/porthole-error_log CustomLog /var/log/httpd/porthole-access_log combined <Directory /usr/home/master/html/> Options ExecCGI </Directory> <Directory /usr/home/master/html/blueflower/> Options ExecCGI </Directory> ScriptAlias /cgi-bin/ /usr/home/master/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.120> </VirtualHost> <VirtualHost 204.209.81.121> ServerAdmin naicken@nl2k.ab.ca DocumentRoot /usr/home/vidya/html/ ServerName naicken.com DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/naicken-error_log CustomLog /var/log/httpd/naicken-access_log combined </VirtualHost> <VirtualHost 204.209.81.122> </VirtualHost> #<VirtualHost 204.209.81.123> #</VirtualHost> <VirtualHost 204.209.81.116> </VirtualHost> <VirtualHost 204.209.81.118> ServerAdmin attilahypnotist@yahoo.com DocumentRoot /usr/home/attilahypnotist/html/all_sites/ATTILA/attila-hypnotist.ca/ ServerName attila-hypnotist.ca ErrorLog /var/log/httpd/attila-hypnotist-error_log DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm CustomLog /var/log/httpd/attila-hypnotist-access_log combined ScriptAlias /cgi-bin/ /usr/home/attilahypnotist/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.89> ServerAdmin helping@nl2k.ab.ca DocumentRoot /usr/home/helping/html/ ServerName jaydeehypnotist.com DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm CustomLog /var/log/httpd/helpinghandhypnotherapy-access_log combined ErrorLog /var/log/httpd/helpinghandhypnotherapy-error_log ScriptAlias /cgi-bin/ /usr/home/helping/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.127> ServerAdmin mbarnes@nl2k.ab.ca Redirect 301 / http://www.discountdining.ca/coupons/themill.htm DocumentRoot /usr/home/mbarnes/html/ ServerName themillrestaurant.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm CustomLog /var/log/httpd/themillrestaurant-access_log combined ErrorLog /var/log/httpd/themillrestaurant-error_log ScriptAlias /cgi-bin/ /usr/home/mbarnes/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.128> ServerAdmin exposure@nl2k.ab.ca DocumentRoot /usr/home/exposure/html/ ServerName promoteyourbusiness.ca DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm CustomLog /var/log/httpd/promoteyourbusiness-access_log combined ErrorLog /var/log/httpd/promoteyourbusiness-error_log ScriptAlias /cgi-bin/ /usr/home/exposure/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.129> ServerAdmin doctor@nl2k.ab.ca DocumentRoot /usr/home/elainesdogs/html ServerName woodbendkennel.com DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm CustomLog /var/log/httpd/woodbendkennel-access_log combined ErrorLog /var/log/httpd/woodbendkennel-error_log ScriptAlias /cgi-bin/ /var/www/cgi-bin/ </VirtualHost> <VirtualHost 204.209.81.130> ServerAdmin attilahypnotist@yahoo.com DocumentRoot /usr/home/attilahypnotist/html/all_sites/STAGEHYPNOSIS/stagehypnosiscourse.net/ ServerName stagehypnosiscourse.net DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ErrorLog /var/log/httpd/stagehypnosiscourse.net-error_log CustomLog /var/log/httpd/stagehypnosiscourse.net-access_log combined </VirtualHost> Redirect 301 /~babies http://www.bosom-babies.com/ Redirect 301 /~aboo/ronyakimishyn http://www.ronyakimishyn.com/ Redirect 301 /~aboo/ARP http://www.albertarockproducts.com/ <VirtualHost 204.209.81.131> ServerAdmin bjm@nl2k.ab.ca DocumentRoot /usr/home/babies/html/ ServerName bosom-babies.com DirectoryIndex index.phtml index.php index.php3 index.cgi index.pl index.shtml index.html index.htm ScriptAlias /cgi-bin/ "/usr/home/babies/cgi-bin/" ErrorLog /var/log/httpd/bosombabies-error_log CustomLog /var/log/httpd/bosombabies-access_log combined </VirtualHost> <VirtualHost 204.209.81.132> </VirtualHost> <VirtualHost 204.209.81.133> </VirtualHost> <VirtualHost 204.209.81.135> ServerAdmin attilahypnotist@nl2k.ab.ca Document