brotherhood_of_LAN - 4:36 pm on May 8, 2013 (gmt 0)
Welcome to the forums
A subdomain was assigned to it (teach.wpcc.edu) and an IP address was issued (10.99.2.64).
The Internet already knows that HTTP requests for wpcc.edu should go to 10.99.2.64 (or 220.127.116.11 according to a ping of the server) , but does it know this for the subdomain? You also need to let Apache accept requests for the subdomain and let Apache know which root folder your site resides on.
VirtualHost Examples [httpd.apache.org] should contain the info that you need.
Something like this in your apache2.conf should work, Apache should be restarted or SIGHUP'ed to re-read this configuration.
CustomLog "/var/logs/example.com.custom.log" combined
Let us know how it goes.