Extra Customization Done on supa1 ------------------------------------------------------------------------------ w3 (from reindeer) & contract (from agam) Web servers combined onto an Apache instance installed from IBM's AIX 5.3 install disks using rpm. apache 1.3.31-1ssl The most widely used Web server on the Internet. apache-devel 1.3.31-1ssl Development tools for the Apache Web server. (Not the latest Apache available, but sufficient for our purposes) ------------------------------------------------------------------------------ Config file: /etc/opt/freeware/apache/httpd.conf Log Directory: /var/opt/freeware/apache/logs To Control: /opt/freeware/apache/sbin/apachectl start|stop|graceful ServerRoot: /opt/freeware/apache DocumentRoot: /dfs/www/w3 or /dfs/www/contract/html ------------------------------------------------------------------------------ Mike installed these extra Perl packages for the contract cgi-bin's. perl -MCPAN -eshell ? To see DBI DBD::DB2 DBD::mysql DateTime Cal::Date See the /usr/.cpan directory ------------------------------------------------------------------------------ Mike also installed mysql from mysql.org and copied over the database from agam's /usr/local/mysql/data ------------------------------------------------------------------------------ Sandy installed the DB2 client code and defined the elksby database on elk. ------------------------------------------------------------------------------ The differences between the original httpd.conf file and the running one, is saved in the /etc/opt/freeware/apache/httpd.conf.diff file. 105c105 < Timeout 300 --- > Timeout 3600 339,340c339,340 < User nobody < Group nobody --- > User ipsrun > Group www 347c347 < ServerAdmin you@yourhost.domain --- > ServerAdmin rick.jasper@thomson.com 365a366 > ServerName w3.delphion.com 372c373,374 < DocumentRoot "/opt/freeware/apache/share/htdocs" --- > # DocumentRoot "/opt/freeware/apache/share/htdocs" > DocumentRoot "/dfs/www/w3" 397c399 < --- > 406c408 < Options Indexes FollowSymLinks MultiViews --- > Options Includes Indexes FollowSymLinks MultiViews ExecCGI 413c415 < AllowOverride None --- > AllowOverride All 880a883,896 > # To use server-parsed HTML files > AddType text/html .shtml > AddHandler server-parsed .shtml > AddHandler server-parsed .html > > # Normally, .hti are NOT SSI parsed. > # I've mapped .hti to normal SSI HTML handling so that I don't have to change all references to > # header.hti, since header.hti now needs to be SSI parsed for NCHOST. -TDG > # This is needed for the w3 home page > AddType text/html .hti > AddHandler server-parsed .hti > # .htm is Microsoft's Internet Explorer's conventional extension > AddHandler server-parsed .htm > 1036a1053,1081 > > NameVirtualHost *:80 > > > ServerName w3.delphion.com > DocumentRoot /dfs/www/w3 > > > # Virtual host section for contract.delphion.com > # AllowOverride All is needed for eg, /dfs/www/contract/html/ipn/.htaccess > # ExecCGI needed for /dfs/www/contract/html/ipn/OIPND.pl > # AddHandler needed for .cgi scripts in /dfs/www/contract/cgi-bin > > ServerName contract.delphion.com > ServerAlias contract.delphion.com contract > DocumentRoot /dfs/www/contract/html > AddHandler cgi-script .cgi > ScriptAlias /cgi-bin/ /dfs/www/contract/cgi-bin/ > > Options Indexes FollowSymLinks Includes ExecCGI > AllowOverride All > > > Options FollowSymLinks ExecCGI > AllowOverride All > > > > ------------------------------------------------------------------------------