Newsgroup: it.comp.os.linux.sys
Titolo: doppio webserver su una macchina

Ciao all,
ho necessità di installare una doppia copia di Apache su un server Fedora 
con risposta su porte differenti.
Il primo webserver lo posso installare facilmente con yum nelle dir standard 
dell'installazione (root in /etc/httpd).
Quello che mi chiedevo è se è possibile installare il secondo webserver con 
yum in modo da avere la root in una cartella non standard (es. 
/usr/local/httpd) e consentire in seguito l'upgrade del pacchetto. 
L'alternativa è la compilazione manuale da source code, ma mi secca dover 
ricompilare ogni volta che esce un aggiornamento (sono diventato yum 
dipendente....)
Consigli ?
Grazie
A. 

 consentire in seguito l'upgrade del pacchetto.
shaksvr:~# apache2 -h
Usage: apache2 [-D name] [-d directory] [-f file]
               [-C "directive"] [-c "directive"]
               [-k start|restart|graceful|stop]
               [-v] [-V] [-h] [-l] [-L] [-t] [-S]
Options:
  -D name           : define a name for use in <IfDefine name> directives
  -d directory      : specify an alternate initial ServerRoot
  -f file           : specify an alternate ServerConfigFile
^^^^^^^^^^^^^^^^^^^^^^^^
mi sa che ti serve questo....
nel file che ti fa partire i servizi ci specifichi il doppione di apache
con questa opzione
ciao f
-- 
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

 con questa opzione
Il problema non è come far partire il doppione, ma come installarlo.
Ovvero io vorrei utilizzare il package manager (yum/rpm) per installare 
entrambe le copie di Apache di modo che al rilascio di updates del software 
si possano aggiornare automaticamente.
La domanda infatti era (forse era posta male :-), c'e' modo di installare 
tramite package manager una copia di Apache su dir non standard ? Di default 
il pacchetto viene installato su /etc/httpd (dove in effetti ho la prima 
copia di Apache), io vorrei installare la seconda copia su /usr/local/httpd 
(ad es.)
Grazie
A. 



non devi installare una seconda copia di apache, ti serve solo quella che
hai. ne devi semplicemente far partire una seconda instanza. per farla
partire devi aggiungere lo script in /etc/init.d/ o dove li mette redhat
in /etc/rc.d/ 
il resto lo regoli tutto tramite in file di configurazione. 
ciaof


 con risposta su porte differenti.
Puoi configurare un solo apache per rispondere su porte differenti, non
ti serve una seconda installazione.
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 con risposta su porte differenti.
 > Il primo webserver lo posso installare facilmente con yum nelle dir 
standard
 > dell'installazione (root in /etc/httpd).
 > Quello che mi chiedevo è se è possibile installare il secondo > 
webserver con yum in modo da avere la root
non ho mai provato, ma non credo proprio che devi installare 2 volte 
apache :)
basta far partire 2 istanze separate.
Una istanza leggera' un file di configurazione, l'altra istanza leggera 
l'altro file id configurazione.
Ovviamente occhio, anche ai pid e ai log. Tutto dovra' essere separato.
Basta quindi avere due file di avvio separati:
in etc/rc.quello_che_e/ avrai httpd1 e httpd2
--
Massimiliano.

 
I totally agree.
--
Massimiliano.

Thanos wrote:
 > Quello che mi chiedevo è se è possibile installare il secondo
 > webserver con yum in modo da avere la root in una cartella non
 > standard
ti faccio un esempio pratico: il tuo Outlook Express invia 2 volte lo 
stesso messaggio al newgroup anche se tu ne hai scritto e inviato solo uno.
Questo non vuol dire che Outlook e' stato installato 2 volte.
(rido da solo).
--
Massimiliano.