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.

Rispondi quotando