Estou usando o apache configurado como um servidor proxy para conectar nomes de host vinculados ao meu endereço IP estático externo a portas no meu servidor interno.
Meu roteador está configurado para apontar para o meu servidor pela porta 80 usando o encaminhamento de porta.
Minha configuração do apache está definida para apontar my.hostname.com para 192.168.server.ip: 8081, que hospeda um servidor web.
<VirtualHost *:80>
ServerName myproxy.net
ServerAlias www.myproxy.net
ProxyPreserveHost on
ProxyPass / http://192.168.server.ip:8080/
</VirtualHost>
<VirtualHost *:80>
ServerName my.hostname.com
ServerAlias www.my.hostname.com
ProxyPreserveHost on
ProxyPass / http://192.168.server.ip:8081/
</VirtualHost>
Depois disso, eu fiz um service apache2 reload
Quando eu digito my.hostname.com/test.php
no meu navegador (test.php é um arquivo no meu diretório raiz de documentos em um contêiner docker para o qual a porta 8081 aponta) recebo um erro 503.
Mas se eu inserir http://192.168.server.ip:8081/test.php
no meu navegador, recebo a página da Web que estou tentando acessar.
Estou configurando o apache errado? ou há algo que eu esteja sentindo falta?
Por favor, note: 192.168.server.ip
não é o meu endereço IP externo é o meu endereço IP local para o meu servidor.