Differences between revisions 1 and 2
Revision 1 as of 2008-08-20 16:40:00
Size: 1033
Editor: LukeWilliams
Comment:
Revision 2 as of 2009-12-23 14:50:49
Size: 1033
Editor: localhost
Comment: converted to 1.6 markup
No differences found!

UCC uses Apache 2 as a webserver for its website and member web-hosting services.

Reverse Proxy

Member domains (username.ucc.asn.au) and the main website resolve as CNAMEs to mooneye.

The configuration for member VirtualHosts is on mooneye in /etc/apache2/sites-available/members. These VirtualHost entries simply proxy pass-through to http://realwww.ucc.gu.uwa.edu.au/~username (a CNAME to mussel). ProxyPassthroughReverse is also used so that HTTP headers don't come back to the user with the wrong domain name. For some reason this doesn't seem to work for URLs pointing to a directory without a trailing slash.

Web Serving

Most web-serving happens on mussel, and most of the configuration for this is stored in /etc/apache2/sites-available/. Most of the file names are fairly self-explanatory, but it is worth noting that both the main website and member webspace are configured in default.

SSL

Secure sockets layer is secure . Anyone else want to cover this?