Salve,

allora io ho un piccolo problemino ma non so dove andare ad agire, se su apache o tomcat. Ecco la situazione:

io ho un server apache, un programma standalone java+tomcat, e un dns. L'attuale configurazione è:

DNS: auth.mydomain.ext

risponde apache che fa un proxy redirect a localhost:8080 dove gira l'applicazione standalone java+tomcat. Risponde tomcat e tutto funziona a meraviglia

c'è un problema però

se uno fa http://auth.mydoamin.ext vede una specie di "welcome screen" con delle opzioni, che è molto utile in fase di installazione dell'applicazione, ma dopo tale fase è decisamente inutile e pericoloso inqaunto accedibile dal mondo intero

io vorrei che se uno digita http://auth.mydomain.ext invece di caricare questa pagina si carichi direttamente http://auth.mydomain.ext/appname che è l'indirizzo che appare se si effettua una particolare scelta nella pagina che voglio non rendere piu accessibile

sinceramente ho provato a mettere dei redirect in apache o modificare il redirect del proxy, ma non funzionava (nel secondo caso) perchè praticamente l'applicazione java+tomcat poi andava a cercare una url del tipo

http://auth.mydomain.ext/appname/appname/..., in pratica aggiungeva un appname di troppo e quindi non funzionava nulla

secondo voi dove devo agire? su apache o tomcat? e soprattutto: come? soprattutto di tomcat non conosco nulla, di apache un pò mi arrangio

di seguito metto il virtualhost di apache nell'attuale configurazione:

codice:
# http://auth.mydomain.ext
<VirtualHost *:80>
        ServerAdmin     myemail@mydomain.ext
        ServerName	auth.mydomain.ext
        ServerAlias    auth.mydomain.ext
        ServerAlias     auth

        <proxy>
        Order deny,allow
        Allow from all
        </proxy>
        
        ProxyRequests Off
        ProxyPreserveHost On
        ProxyVia On
        ProxyPass / http://localhost:8095/
        ProxyPassReverse / http://localhost:8095/ 
        ErrorLog /var/log/httpd/auth_tomcat.log
        TransferLog /var/log/httpd/auth_tomcat.log
</VirtualHost>

grazie a tutti,

G.