IP und Port mit Apache zur Subdomäne umleiten

IP und Port mit Apache zur Subdomäne umleiten

Ich versuche, meinen Apache-Server so zu konfigurieren, dass meine Subdomäne das gleiche Verhalten wie die Hauptdomäne hat

Wenn ich bei meiner Hauptdomäne die IP-Adresse eingebe, geht es zu example.com und zeigt die richtige Seite an, aber bei meiner Subdomäne, z. B. subdomain.example.com, passiert das nicht, da ich in diesem Fall einen anderen Port habe (z. B. 9000, der auf einen Docker-Container verweist).

aber wenn ich ip:9000 eingebe, wird die richtige Seite angezeigt und das Gleiche, wenn ich die Subdomäne eingebe.

wie kann ich dem Server sagen, dass er die Subdomain anstelle von IP:Port anzeigen soll

hier ist meine Hauptdomänenkonfiguration:

<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>

und hier ist meine Subdomain-Konfiguration:

<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>

verwandte Informationen