Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - imband

Pagine: [1]
1
Server / Httpd proxy e Balancer
« il: 19 Ottobre 2011, 11:55:49 »
buongiorno a tutti,
Ho la necessità di bilanciare il carico su 2 server, su cui è installato Apache tomcat6, dove è deployata la stessa applicazione.
Quindi ho installato, su un terzo server Centos5, Apache2 configurandolo come proxy, con il bilanciamento del carico. Ho provato 2 configurazioni.
La prima molto semplice che non fa niente altro che reindirizzare la richiesta verso uno dei due server

Codice: [Seleziona]
<VirtualHost *:80>

ProxyPass / balancer://mycluster/
ProxyPassReverse / balancer:///

<Proxy balancer://mycluster/>
  Allow from all
  BalancerMember http://server1:8080/app/  loadfactor=10
  BalancerMember http://server2:8080/app/  loadfactor=2
</Proxy>

</VirtualHost>

La seconda invece che va a lavorare con l'ajp nascondendo al richiedente il server a cui è stato reindirizzato:
Codice: [Seleziona]
<VirtualHost *:80>
        ServerName proxyweb
        ServerAlias proxyweb

        DocumentRoot /var/www2

        ProxyRequests Off

        <Proxy *>
          Order deny,allow
          Allow from all
        </Proxy>

        ProxyPass /balancer-manager !
        ProxyPass / balancer://mycluster/ stickysession=JSESSIONID nofailover=On
        ProxyPassReverse / ajp://server1:8009
        ProxyPassReverse / ajp://server2:8009

        <Proxy balancer://mycluster>
          BalancerMember ajp://server1:8009 route=public1 loadfactor=1
          BalancerMember ajp://server2:8009 route=public2 loadfactor=5
          ProxySet lbmethod=byrequests
        </Proxy>

       <Location /balancer-manager>
          SetHandler balancer-manager
        </Location>

       <Directory "/var/www2">
           AllowOverride AuthConfig
        </Directory>

</VirtualHost>

Fino a qui sembrerebbe tutto ok il bilanciamento sembra funzionare in tutte e due le configurazioni. Naturalmente le due configurazioni sopra inserite sono molto diverse l'una dall'altra e il bilanciamento viene gestito in modo differente.
Ora mi si è posto davanti un problema. Se una delle due applicazioni non è raggiungibile, causa l'applicazione è andata in crash oppure impiega troppo tempo a caricare la pagina richiesta generando un timeout, come faccio a far redirigere la richiesta verso l'altro server attivo?

avete idee in merito?

Grazie in anticipo

2
Sicurezza / Accesso ssh
« il: 25 Maggio 2011, 11:13:53 »
Ciao a tutti!!

Spero di aver scelto la sezione giusta :)

Ho installato e configurato un server Centos 5.6 a 64bit.
Ho installato apache.

Ora vorrei far accedere più persone alla macchina via ssh oppure via scp. fino a qui tutto ok.
Però vorrei creare per ogni utente un account sulla macchina dando soltanto la possibilità di pubblicare nuovi siti web e di non fare niente altro. In pratica varrei dare la possibilità di andare a scrivere e salvare nella cartella /var/www/html di apache di nuovi siti senza far utilizzare l'utenza di root.

Non so proprio come fare anche perché mi sono avvicinato da poco al mondo GNU/Linux.

qualcuno mi potrebbe dare una mano?

Grazie in anticipo!

Pagine: [1]