Localização nasted do Apache 2.4 com exceções

Localização nasted do Apache 2.4 com exceções

Eu tenho um problema com minha configuração do Apache2.4. Tenho vários serviços atendidos pelo Apache, acessíveis por meio de:

www.example.com/http-service/ -> configuração de passagem de proxy www.example.com/webservice2/ -> configuração de passagem de proxy www.example.com/service3/ -> página da web do diretório www.example.com/websock/ -> configuração de passagem de proxy

Agora quero veicular outra página em: www.example.com/

mas quando eu quero criar o local com uma configuração de passagem de proxy, os serviços atuais não são mais atendidos e todas as solicitações são redirecionadas para -> www.example.com

Existe uma solução para que todos os serviços estejam disponíveis?

<VirtualHost *:443>
ServerName  
ServerAdmin webmaster@localhost
DocumentRoot /var/www/

SSLProxyEngine on
SSLProxyVerify none 
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
SSLCertificateFile    /etc/ssl/certs/www-example-com.pem
SSLCertificateKeyFile /etc/ssl/private/www-example-com.key
SSLCertificateChainFile /etc/ssl/certs/www-example-com.chain
<Directory "/converee/">
        Options FollowSymLinks
        AllowOverride None
</Directory>

<Location /http-service>
   Require all granted
   AllowOverride None
   ProxyPass https://localhost:5200/http-service/
   ProxyPassReverse https://localhost:5200/http-service/
</Location>
ProxyPass /webservice2 https://127.0.0.1:6000/
ProxyPass /websock wss://127.0.0.1:6000/websock retry=3
ProxyPassReverse /webservice2 https://127.0.0.1:6000/
ProxyPassReverse /websock wss://127.0.0.1:6000/websock retry=3 
RedirectMatch permanent /webservice2$ /webservice2/

<Location />
   Allow from all
   AllowOverride None
   ProxyPass http://localhost:3030/
   ProxyPassReverse http://localhost:3030/
</Location>

<Directory "/var/www/service3">
     Options Indexes FollowSymLinks 
     MultiViews  
     AllowOverride All
     Order allow,deny
</Directory>     

Atenciosamente, Tingle

Responder1

Depois de algumas leituras encontrei uma solução.

<LocationMatch "^(?!\/(service1|service2)\/?).*">
  #Service config for / except for /service1 or service2 
</LocationMatch>

informação relacionada