Prerouting is the wrong approach for this. Handle it in the proxy config.
If you insist on handling it through prerouting, you will need to distinguish the two sites based on port/IP, or manually set a flag on the outbound packet and detect it on the inbound, or start looking inside the packets for the Host: header, which can get very messy due to fragmentation/SSL/etc.
I did tried HA PROXY and Nginx reverse proxy but if you do speed test it always comes back slow like 1.5 seconds, my sites are very well optimize and they do load up at 456 to 600 MAX milliseconds and I dont know what to do as far as getting same speed inside container, I’ve two web1 & web2 container’s and 1 reverse proxy container, not sure what I am missing.