[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Tre siti su un server



Lurkos ha scritto:
*Sem03_list* wrote:

Come posso gestire i tre DNS e far visualizzare ad ognuno uno specifico sito?
Utilizzo Debian Stable, Apache 2 e Tomcat 6 (compilato a mano).
con i virtual server(si chiamano cosi?) di apache!!!
io l'avevo fatto anni fa.
non mi chiedere come o cosa ma almeno ti posso dire che si fa'.

Qua trovi qualche esempio, anche se personalmente non ho mai provato:
http://httpd.apache.org/docs/2.0/vhosts/examples.html


scusa la curiosità: perché Tomcat "compilato a mano"? lo uso da tempo senza problemi e vedo che in genere consigliano di utilizzare il pacchetto binario (con java di sun), se ti può essere utile questo è uno dei miei file presenti in /etc/apache2/sites-available (poi metti il link in sites-enabled).

---------------------------------------------------
<VirtualHost *:80>
  ServerAdmin webmaster@localhost

  ServerName www.quello_che_è.it

  DocumentRoot /var/apache2/www.quello_che_è/
  <Directory />
    Options FollowSymLinks
    AllowOverride None
  </Directory>
  <Directory /var/apache2/www.quello, in ca_che_è/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
  </Directory>

  ErrorLog /var/log/apache2/error.log

  # Possible values include: debug, info, notice, warn, error, crit,
  # alert, emerg.
  LogLevel warn

  CustomLog /var/log/apache2/access.log combined

  JkMount /* myWorker
  # RewriteRule ^(.*)$ /dark/$1 [PT,QSA]
  # http://helma.org/docs/howtos/mod_jk/
  RewriteEngine on
  # i parametri tra quadre sono:
  #    L: last (ultima regola da applicare)
  #    PT: pass-through quella che richiede il passaggio per mod_jk
  #    ho tolto L perche PT implica L (vedi documentaizone di httpd)
  #    QSA: non serve perché non aggiungo dati alla query string
  RewriteRule ^/www.quello_che_è/(.*)$ /www.quello_che_è/$1 [PT,QSA]
  RewriteRule ^(.*)$ /www.quello_che_è$1  [PT,QSA]
  <location "/www.quello_che_è/WEB-INF/">
    # AllowOverride None
    deny from all
  </location>

</VirtualHost>

---------------------------------------------------
Io metto tutte le cartelle di apache in /var/apache2
nel file "default" se non specifico un ServerName mi sorgono molti problemi, specificandone un tutto bene.

suppongo tu sappia già configurare il Connettore tomcat-httpd, in caso la documentazione veloce la trovi qui
http://tomcat.apache.org/connectors-doc/generic_howto/quick.html

ciao
Edoardo


Reply to: