Since it took me a little time to work this out, I thought I would post this for this archive. In order to get Apache to serve the relevant sites only according to port number on a machine which already serves websites on port 80, my koha-httpd.conf reads as follows:
--------------------------------------------------------------------------------------------------------------------------
# Ports to listen to for Koha
# uncomment these if they aren't already in main httpd.conf
Listen 8000
Listen 8001
# NameVirtualHost is used by one of the optional configurations detailed below
NameVirtualHost 111.222.333.444:8000
NameVirtualHost 111.222.333.444:8001
LoadModule env_module /usr/lib/apache/1.3/mod_env.so
# KOHA's OPAC Configuration
<VirtualHost v:8000>
ServerAdmin admin@whatever.org
DocumentRoot /usr/local/koha/opac/htdocs
ServerName koha-server.domain.org:8000
ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
ErrorLog /usr/local/koha/log/opac-error_log
TransferLog /usr/local/koha/log/opac-access_log
SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
SetEnv KOHA_CONF "/etc/koha.conf"
Options +Includes
AddHandler server-parsed .html
</VirtualHost>
# KOHA's INTRANET Configuration
<VirtualHost 111.222.333.444:8001>
ServerAdmin admin@whatever.org
DocumentRoot /usr/local/koha/intranet/htdocs
ServerName koha-lib.domain.org:8001
ScriptAlias /cgi-bin/koha/ "/usr/local/koha/intranet/cgi-bin/"
ErrorLog /usr/local/koha/log/koha-error_log
TransferLog /usr/local/koha/log/koha-access_log
SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
SetEnv KOHA_CONF "/etc/koha.conf"
Options +Includes
AddHandler server-parsed .html
</VirtualHost>
-------------------------------------------------------------------------------------------------------------------
Benjamin Sims
Information Services
IOC/UNESCO