Reverse proxy on AWS EC2

Is I possible to create a subdomain as a vhost on my Amazon EC2 instance running Apache to redirect to the home assistant at my home?
My internet provider blocks ports 80 and 443, so I was thinking that this reverse proxy could translate port 80 to 8123. This is the configuration I’ve provided to apache:

<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName home.example.org
ProxyPass /api/websocket ws://MY_IP_ADDRESS:8123/api/websocket
ProxyPassReverse /api/websocket ws://MY_IP_ADDRESS:8123/api/websocket
ProxyPass / http://MY_IP_ADDRESS:8123/
ProxyPassReverse / http://MY_IP_ADDRESS:8123/

I also created the subdomain on my DNS. I can access http://MY_IP_ADDRESS:8123/ from internet with no issues. No success with the subdomain setup describe befora. Am I missing something?