Date: 21-06-06 20:21
The problem is getting your firewall to forward port 80 to two different IP addresses (the host, and the jail). Given that you have just one IP address on the outside, the forwarding has to somehow know that some http requests should go to one IP address, and some to another. It sounds to me like you need a special http proxy to inspect the httpd packets and figure out the hostname within the http stream.
The details in your second post are very important to the situation.
I don't know what can do this, but perhaps running a proxy on your gateway can help. I don't know how this will fit in with monowall.