Hi Wasim,
This is supported on BIGIP. As Nathan said, be careful regarding SSL certificate presented to the client.
Anyway, for a technical standpoint, LTM is a reverse proxy. So, in your case, you need to create 1 Virtual Server (you public DNS will redirect users to this VS). You need to create 1 pool per internal application if each application has a different IP address (1 pool for abc, 1 pool for xyz ...).
When it's done, you need to create an iRule which selects the right Pool depending the hostname [HTTP::host].
You can also change the uri if needed [HTTP::uri]
In your case, if I understand well :
- User connects to BIGIP to https://abc.mydomain.com (public domain and ip address)
- With the iRule, the bigip opens a connection to the internal server --> Pool 1 https://192.168.1.100
- With the iRule, BIGIP change URI / to /url3.
So, the user is still connected to https://abc.mydomain.com but internally, connection is opened with http://192.168.1.100/url3.
Make sense ?