Deploying multiple streamlit apps with AWS application load balancer

Hi All,
So we have built 2 streamlit apps on the same linux server (AWS EC2):
app1: http://192.168.1.100:8501
app2: http://192.168.1.100:8502

My apps do have multiple pages, e.g.
app1: http://192.168.1.100:8501/page1
app2: http://192.168.1.100:8502/page1

Now that we want to deploy 2 apps with a application load balancer on AWS, each app is distinguished by a subpath, for example,
image

It should also allow page navigation, for example,
image

May I know if it is possible to do? Anyone has experienced similar requirements before?

Thanks in advance.