Estou tentando configurar meu servidor apache para que meu subdomínio tenha o mesmo comportamento do domínio principal
Com meu domínio principal, quando digito o endereço IP ele vai para exemplo.com e exibe a página correta, mas com meu subdomínio ex: subdomínio.exemplo.com não vai, pois neste caso eu tenho uma porta diferente (ex: 9000 apontando para o contêiner docker)
mas quando digito ip:9000 ele mostra a página correta e a mesma coisa quando digito o subdomínio.
como posso dizer ao servidor para exibir o subdomínio em vez do ip:port
aqui está minha configuração de domínio 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>
e aqui está minha configuração de subdomínio:
<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>