Como conectar meu nome de host ao meu servidor proxy usando o apache

1

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.

    
por Jermayne Williams 29.11.2017 / 21:57

0 respostas