I have: - root account on a machine where I've just installed Apache 2.2 and other stuff. - The machine has a public IP but resides behind a firewall and - only ports 80 and 22 are open. - I have registered a domain (say example.com) that translates to the public IP of the machine, but - I don't have access to DNS servers where my example.com is registered.
I need to set up a few web based services on the machine, e.g. a user forum, git repository with WebDAV, etc. I presume I can do this with virtual hosts, right?
1) is it possible to set up 2-3 virtual hosts without a divine intervention of our system administrator? This actually I would like to avoid it at all costs
2) I the answer for 1) is NO, what is the easiest way to set up virtual hosts. For example, can I register subdomain1.example.com, subdomain2.example.com etc in other DNS servers?