mod_proxy para o apache / redhat não funcionar

1

Temos o seguinte cenário:

  • Primeiro aplicativo: http://example.com:8090/access/app1
  • Segundo APP: http://example.com:8090/access/app2

Queremos configurar o apache mod_proxy para atribuir:

  • http://app1.example.com > > %código%
  • http://example.com:8090/access/app1 > > %código%

Tentamos o seguinte sem sucesso:

<VirtualHost app1.example.com:80>
      ServerName app1.example.com
      ProxyPass / http://example.com:8090/access/app1/
      ProxyPassReverse / http://example.com:8090/access/app1/
</VirtualHost>

<VirtualHost app2.example.com:80>
      ServerName app2.example.com
      ProxyPass / http://example.com:8090/access/app2/
      ProxyPassReverse / http://example.com:8090/access/app2/
</VirtualHost>

Salve isso em http://app2.example.com e reinicie o apache http://example.com:8090/access/app2 .

Ao usar um navegador e escrever /etc/httpd/conf.d/myconfig.conf , o Apache-Welcome-Page padrão aparece, mas não a página do app1. Parece que a configuração do mod_proxy não está funcionando.

Configurar errorlevel para DEBUG mostrará o seguinte evento em sudo service http restart :

[Tue Aug 07 14:18:04.748775 2018] [autoindex:error] [pid 1985] [client x.x.x.x:58843] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive

Qualquer ajuda será apreciada

    
por CET10 07.08.2018 / 14:22

1 resposta

0

Duas coisas:

1) comente ou esvazie o arquivo conf.d / welcome.conf (não o remova, ou ele será reintegrado quando o próximo patch httpd

2) O httpd -S é um grande amigo ao considerar problemas com servidores virtuais. Isto produzirá onde em sua configuração seus virtualhosts estão definidos (e quais são padrão)

E um bônus: vejo que você está usando a porta 8090, o que me faz pensar que você possivelmente está lidando com produtos da Atlassian. Se você estiver lidando com o Confluence com o componente de edição colaborativa Synchrony, talvez eu possa fornecer algumas configurações para o material do websocket (a documentação da Atlassian é confusa quando se trata de inverter a configuração do proxy)

    
por 08.08.2018 / 13:07