[Risolto] apache2 multiple webapp

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
giane
Prode Principiante
Messaggi: 135
Iscrizione: sabato 15 ottobre 2011, 14:46
Desktop: ubuntu
Distribuzione: Ubuntu 12.04
Contatti:

[Risolto] apache2 multiple webapp

Messaggio da giane »

Ciao a tutti
Ho un server ubuntu 16.04 con installate 3 java webapp uguali ma che risiedono su 3 diversi tomcat e rispondono su 3 porte diverse
app1 http://localhost:8091
app2 http://localhost:8092
app3 http://localhost:8093
tutte e 3 escono sulla rete tramite apache2 e rispondono sulla porta 80 tramite virtual host
http://www.app1.com
http://www.app2.com
http://www.app3.com
ora ho inserite anche l'https
https://www.app1.com
https://www.app2.com
https://www.app3.com
a questo punto digitando uno qualsiasi dei 3 indirizzi vengo riportato all'app1
qui di seguito il file di configurazione del sito di apache

Codice: Seleziona tutto

<VirtualHost *:80>
     ServerName app1.com
     Redirect / https://www.app1.com/
</VirtualHost>


<VirtualHost *:443>
      ServerName app1.com
      ProxyPreserveHost On
      ProxyPass / http://localhost:8091/
      ProxyPassReverse / http://localhost:8091/
      SSLEngine on
      SSLCertificateFile "/data/apps/certificati/cert2017.cer"
      SSLCertificateKeyFile "/data/apps/certificati/cert2017.key"
</VirtualHost>

<VirtualHost *:80>
     ServerName app3.com
     Redirect / https://www.app3.com/
</VirtualHost>

<VirtualHost *:433>
      ServerName app3.com
      ProxyPreserveHost On
      ProxyPass / http://localhost:8093/
      ProxyPassReverse / http://localhost:8093/
      SSLEngine on
      SSLCertificateFile "/data/apps/certificati/cert2017.cer"
      SSLCertificateKeyFile "/data/apps/certificati/cert2017.key"
</VirtualHost>

<VirtualHost *:80>
     ServerName app3.com
     Redirect / https://www.app3.com/
</VirtualHost>

<VirtualHost *:433>
      ServerName app3.com
      ProxyPreserveHost On
      ProxyPass / http://localhost:8092/
      ProxyPassReverse / http://localhost:8092/
      SSLEngine on
      SSLCertificateFile "/data/apps/certificati/cert2017.cer"
      SSLCertificateKeyFile "/data/apps/certificati/cert2017.key"
</VirtualHost>
nel log di apache2 si vede che il virtual host redirige al default ovvero a app1.com
Ho letto in giro di utilizzare ajp ma non trovo un esempio di applicazione qualcuno mi aiuta
Ciao
Ultima modifica di giane il giovedì 23 marzo 2017, 15:40, modificato 1 volta in totale.
Avatar utente
giane
Prode Principiante
Messaggi: 135
Iscrizione: sabato 15 ottobre 2011, 14:46
Desktop: ubuntu
Distribuzione: Ubuntu 12.04
Contatti:

[Risolto] apache2 multiple webapp

Messaggio da giane »

nella configurazione dei virtualhost per app2 e app3 la porta era settata a 433 e non a 443 :muro:
Cambiata la configurazione ora funziona
MrBicchierino
Prode Principiante
Messaggi: 9
Iscrizione: mercoledì 22 marzo 2017, 9:07
Distribuzione: Ubuntu 16.10 | x86_64
Sesso: Maschile

Re: [Risolto] apache2 multiple webapp

Messaggio da MrBicchierino »

Scusa ho postato nel tuo thread per sbaglio.
Grazie per l'aiuto che mi stai dando sul mio.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti