redirigir ip y puerto al subdominio usando apache

redirigir ip y puerto al subdominio usando apache

Estoy intentando configurar mi servidor Apache para que mi subdominio tenga el mismo comportamiento que el dominio principal.

Con mi dominio principal, cuando escribo la dirección IP, va a ejemplo.com y muestra la página correcta, pero con mi subdominio, por ejemplo: subdominio.ejemplo.com, no lo hará, ya que para este caso obtuve un puerto diferente (por ejemplo: 9000 apuntando al contenedor acoplable)

pero cuando escribo ip:9000 muestra la página correcta y lo mismo cuando escribo el subdominio.

¿Cómo puedo decirle al servidor que muestre el subdominio en lugar de la ip: puerto?

Aquí está la configuración de mi dominio principal:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    RewriteEngine on
    RewriteCond %{SERVER_NAME} =example.com [OR]
    RewriteCond %{SERVER_NAME} =www.example.com
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
    Redirect / https://example.com
</VirtualHost>

y aquí está mi configuración de subdominio:

<VirtualHost *:80>
   ServerAdmin [email protected]
   ServerName example.com
   ServerAlias subdomain.example.com
   ProxyPreserveHost On
   ProxyRequests Off
   ProxyPass / http://111.111.111.111:9000/
   ProxyPassReverse / http://111.111.111.111:9000/
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
   RewriteEngine on
   Redirect / http://subdomain.example.com
   RewriteCond %{SERVER_NAME} =subdomain.example.com
   RewriteRule ^ http://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

información relacionada