www.washington.edu Server Environment

The www.washington.edu web server was designed to offer the ability to tailor information according to what level of access a user is granted, whether it be world, NorthWest Academic Computing Consortium, UW, or C&C. In addition, it supports various development and production environments, as well as several virtual servers (servers which run at a different hostname but are on the same physical system).

Served Domains

Currently the following domains are being served by the www.washington.edu cluster:
www.washington.edu
The main server (includes the UW Home Page).
imap.org
The IMAP Connection.
airliftnw.org
Airlift Northwest.
apec.org
Asia-Pacific Economic Cooperation EduNet.
ucard.org
UW Physicians.
henryart.org
Henry Art Gallery.
www.wa-k20.net
Washington K20 Network.
pnw-gigapop.net
Pacific Northwest GigaPop.
pnw-gigapop.com
Pacific Northwest GigaPop.
pubcookie.org
External Pubcookie.
uwtvproduction.com
UWTV.
Of these domains, only www.washington.edu is set up to allow developers to tailor information based on access levels.

Development Environments

There are four different environments. Not all of the domains are supported in each environment. Also, not all environments are available to all clusters. The www.washington.edu server is supported in all four, as is development from the red and shiva clusters.
Production
Supported for all servers, but direct access only to red and shiva. Developers on bank must use the wwwinst tools to put files into production.
Development
Many groups do initial HTML development here. imap.org, www.wa-k20.net, pnw-gigapop.net, and pnw-gigapop.com development occurs here. Not available to the bank cluster.
U-Development
Development for airliftnw.org, apec.org, ucard.org, henryart.org, ilpf.org, www.kcmu.org, and researchchannel.com occurs here, as well as development for www.washington.edu for all clusters.

www.washington.edu Access Trees

The www.washington.edu server allows developers to make some files only available to certain classes of users. The allowed classes are C&C, UW, and world. When a user connects to www.washington.edu, the are automatically granted the level of access allowed to them. These access levels are implemented with three different trees:
world
All users.
uw
Only users in the washington.edu domain or coming from subnets which are known to be UW subnets.
A user is allowed to see files at his access level or broader. For example, a UW user can see files in the uw, nwnet, and world trees, but not in the cac tree (unless that user is in the cac.washington.edu domain).

Default URLs

When you advertise a URL, you should advertise one without an environment suffix, because the server will automatically select the port with as much access as can be granted to the user. For example, use the hostname www.washington.edu, not www-uw.cac.washington.edu. The following table shows the default URLs for each service.

Service Environment Default URL
www.washington.edu Production http://www.washington.edu/
Production SSL https://www.washington.edu/
Production Preview http://wwwtest.cac.washington.edu/
Production Preview SSL https://wwwtest.cac.washington.edu/
Development http://wwwdev.cac.washington.edu/
Development SSL https://wwwdev.cac.washington.edu/
U Development http://wwwudev.cac.washington.edu/
U Development SSL https://wwwudev.cac.washington.edu
imap.org Production http://imap.org/
Production Preview http://wwwtest.imap.org/
Development http://wwwdev.imap.org/
airliftnw.org Production http://airliftnw.org/
Production Preview http://wwwtest.airliftnw.org/
Development http://wwwdev.airliftnw.org/
apec.org Production http://apec.org/
Production Preview http://wwwtest.apec.org/
Development http://wwwdev.apec.org/
ucard.org Production http://ucard.org/
Production Preview http://wwwtest.ucard.org/
Development http://wwwdev.ucard.org/
henryart.org Production http://henryart.org/
Production Preview http://wwwtest.henryart.org/
Development http://wwwdev.henryart.org/
www.wa-k20.net Production http://www.wa-k20.net/
Production Preview http://wwwtest.wa-k20.net/
Development http://wwwdev.wa-k20.net/
pnw-gigapop.net Production http://pnw-gigapop.net/
Production Preview http://wwwtest.pnw-gigapop.net/
Development http://wwwdev.pnw-gigapop.net/
pnw-gigapop.com Production http://pnw-gigapop.com
Production Preview http://wwwtest.pnw-gigapop.com/
Development http://wwwdev.pnw-gigapop.com/
pubcookie.org Production http://pubcookie.org/
Production Preview http://wwwtest.pubcookie.org/
Development http://wwwdev.pubcookie.org/
uwtvproduction.com Production http://uwtvproduction.com/
Production Preview http://wwwtest.uwtvproduction.com/
Development http://wwwdev.uwtvproduction.com/

Directories and URLs

Each tree for each server has its own ports for development and production. Note that if you are developing CGI binaries and/or scripts, the directory path on the servers is different than on the development hosts. Also note that the server directories for www.washington.edu are hierarchical; if you are viewing from a UW host, you will automatically be granted access for www-uw.cac.washington.edu, and the directories would be searched in the order of /www/uw then /www/world. If you are coming from outside of UW, then you will be given access to www-world.cac.washington.edu, and can only view files in /www/world.

www.washington.edu Production
Tree URL Developer Directory Server Directory
world http://www-world.cac.washington.edu/ /usr/local/www/world/ /www/world/
uw http://www-uw.cac.washington.edu/ /usr/local/www/uw/ /www/uw/
cac http://www-cac.cac.washington.edu/ /usr/local/www/cac/ /www/cac/


www.washington.edu Production SSL
Tree URL Developer Directory Server Directory
world https://www-world.cac.washington.edu/ /usr/local/www/world/ /www/world/
uw https://www-uw.cac.washington.edu/ /usr/local/www/uw/ /www/uw
cac https://www-cac.cac.washington.edu/ /usr/local/www/cac/ /www/cac/


www.washington.edu Production Preview
Tree URL Developer Directory Server Directory
world http://wwwtest-world.cac.washington.edu/ /usr/local/www/world/ /www/world/
uw http://wwwtest-uw.cac.washington.edu/ /usr/local/www/uw/ /www/uw/
cac http://wwwtest-cac.cac.washington.edu/ /usr/local/www/cac/ /www/cac/


www.washington.edu Production Preview SSL
Tree URL Developer Directory Server Directory
world https://wwwtest-world.cac.washington.edu/ /usr/local/www/world/ /www/world/
uw https://wwwtest-uw.cac.washington.edu/ /usr/local/www/uw/ /www/uw/
cac https://wwwtest-cac.cac.washington.edu/ /usr/local/www/cac/ /www/cac/


www.washington.edu Development
Tree URL Developer Directory Server Director
world http://wwwdev-world.cac.washington.edu/ /usr/local/wwwdev/world/ /wwwdev/world/
uw http://wwwdev-uw.cac.washington.edu/ /usr/local/wwwdev/uw/ /wwwdev/uw
cac http://wwwdev-cac.cac.washington.edu/ /usr/local/wwwdev/cac/ /wwwdev/cac/


www.washington.edu Development SSL
Tree URL Developer Directory Server Directory
world https://wwwdev-world.cac.washington.edu/ /usr/local/wwwdev/world/ /wwwdev/world/
uw https://wwwdev-uw.cac.washington.edu/ /usr/local/wwwdev/uw/ /wwwdev/uw/
cac https://wwwdev-cac.cac.washington.edu/ /usr/local/wwwdev/cac/ /wwwdev/cac


www.washington.edu U Development
Tree URL Developer Directory Server Directory
world http://wwwudev-world.cac.washington.edu/ /usr/local/wwwudev/world/ /wwwudev/world/
uw http://wwwudev-uw.cac.washington.edu/ /usr/local/wwwudev/uw/ /wwwudev/uw/


www.washington.edu U Development SSL
Tree URL Developer Directory Server Directory
world https://wwwudev-world.cac.washington.edu/ /usr/local/wwwudev/world/ /wwwudev/world/
uw https://wwwudev-uw.cac.washington.edu/ /usr/local/wwwudev/uw/ /wwwudev/uw/


Other Servers
Server Environment URL Developer Directory Server Directory
imap.org Production http://imap.org/ /usr/local/www/imap/ /www/imap/
Production Preview http://wwwtest.imap.org/ /usr/local/www/imap/ /www/imap/
Development http://wwwdev.imap.org/ /usr/local/wwwdev/imap/ /wwwdev/imap/
airliftnw.org Production http://airliftnw.org/ /usr/local/www/airliftnw/ /www/airliftnw/
Production Preview http://wwwtest.airliftnw.org/ /usr/local/www/airliftnw/ /www/airliftnw/
Development http://wwwdev.airliftnw.org/ /usr/local/wwwudev/airliftnw/ /wwwudev/airliftnw/
apec.org Production http://apec.org/ /usr/local/www/apec/ /www/apec/
Production Preview http://wwwtest.apec.org/ /usr/local/www/apec/ /www/apec/
Development http://wwwdev.apec.org/ /usr/local/wwwudev/apec/ /wwwudev/apec/
ucard.org Production http://ucard.org/ /usr/local/www/ucard/ /www/ucard/
Production Preview http://wwwtest.ucard.org/ /usr/local/www/ucard/ /www/ucard/
Development http://wwwdev.ucard.org/ /usr/local/wwwudev/ucard/ /wwwudev/ucard/
henryart.org Production http://henryart.org/ /usr/local/www/henryart/ /www/henryart/
Production Preview http://wwwtest.henryart.org/ /usr/local/www/henryart/ /www/henryart/
Development http://wwwdev.henryart.org/ /usr/local/wwwudev/henryart/ /wwwudev/henryart/
www.wa-k20.net Production http://www.wa-k20.net/ /usr/local/www/wa-k20/ /www/wa-k20/
Production Preview http://wwwtest.wa-k20.net/ /usr/local/www/wa-k20/ /www/wa-k20/
Development http://wwwdev.wa-k20.net/ /usr/local/wwwdev/wa-k20/ /wwwdev/wa-k20/
pnw-gigapop.net Production http://pnw-gigapop.net/ /usr/local/www/pnw-gigapop/ /www/pnw-gigapop/
Production Preview http://wwwtest.pnw-gigapop.net/ /usr/local/www/pnw-gigapop/ /www/pnw-gigapop/
Development http://wwwdev.pnw-gigapop.net/ /usr/local/wwwdev/pnw-gigapop/ /wwwdev/pnw-gigapop/
pnw-gigapop.com Production http://pnw-gigapop.com/ /usr/local/www/pnw-gigapop/ /www/pnw-gigapop.com/
Production Preview http://wwwtest.pnw-gigapop.com/ /usr/local/www/pnw-gigapop.com/ /www/pnw-gigapop.com/
Development http://wwwdev.pnw-gigapop.com/ /usr/local/wwwdev/pnw-gigapop.com/ /wwwdev/pnw-gigapop.com/
pubcookie.org Production http://www.pubcookie.org/ /usr/local/www/pubcookie/ /www/pubcookie/
Production Preview http://wwwtest.pubcookie.org/ /usr/local/www/pubcookie/ /www/pubcookie/
Development http://wwwdev.pubcookie.org/ /usr/local/wwwudev/pubcookie/ /wwwudev/pubcookie/
uwtvproduction.com Production http://uwtvproduction.com/ /usr/local/www/uwtvproduction/ /www/uwtvproduction/
Production Preview http://wwwtest.uwtvproduction.com/ /usr/local/www/uwtvproduction/ /www/uwtvproduction/
Development http://wwwdev.uwtvproduction.com/ /usr/local/wwwudev/uwtvproduction/ /wwwudev/uwtvproduction/