View Full Version : dovrei fare questa cosa? Apache + rete
texerasmo
10-11-2006, 14:37
"devi configurare sugli host 192.168.0.101 e host 192.168.0.149
l'interfaccia di loopback con ip 192.168.0.143"
"devi configurare il virtualhost su apache a rispondere all'ip di
192.168.0.143, appena configurato sulla interfaccia di loopback"
come si fa?
grazie
Psycotic
10-11-2006, 15:02
Il tipo che ti ha detto di farlo puzzava di alcool?
L'interfaccia di loopback dovrebbe rimanere 127.0.0.1 sempre
e cmq anche se gli metti quell'ip, dall'esterno nn potra' essere contattata a quell'indirizzo.. perche' l'interfaccia di loopback nn e' una scheda di rete vera..
In ogni caso l'ip sii cambia con il comando ifconfig, e cmq devi modificare anche il file della configurazione della rete..
in debian si trova su /etc/network/interfaces
su solaris /etc/hostname.nomescheda
Ogni S.O. ha il suo file di configurazione
texerasmo
10-11-2006, 15:22
Allora ho creato un sistema di loadbalance
con un LVS e keeplived
keeplived funziona correttamente ma ho questo pb.
Macchina A(192.168.0.143 )
LVS
keeplived
questo è il file di configurazione
global_defs {
notification_email {
admin@domain.com
0633225522@domain.com
}
notification_email_from erasmo.marciano@lllllll.com
smtp_server 192.168.0.101
smtp_connect_timeout 30
lvs_id LVS_MAIN
}
virtual_server 192.168.0.143 80 {
delay_loop 30
lb_algo wrr
lb_kind NAT
persistence_timeout 50
protocol TCP
virtualhost www.balance.dev
sorry_server 192.168.100.100 80
real_server 192.168.0.101 80 {
weight 1
HTTP_GET {
url {
path /eyecontent/login.jsp
digest ec90a42b99ea9a2f5ecbe213ac9eba03
}
connect_timeout 3
nb_get_retry 3
delay_before_retry 2
}
}
real_server 192.168.0.149 80 {
weight 2
HTTP_GET {
url {
path /test/index.html
digest 640205b7b0fc66c1ea91c463fac6334c
}
connect_timeout 3
nb_get_retry 3
delay_before_retry 2
}
}
}
il test che faccio è il seguente
configuro nel dns che ho in locale www.balance.dev all ip 192.168.0.143.
Ora da broswer faccio www.balance.dev dai log vedo che la chiamata viene dirottata verso 192.168.0.101 e dai log di apache confermo la chiamta ricevuta.
Il problema è che non vedo output
Credo perchè apache risponde a 192.168.0.143 e non al client.
Come posso gestire questa cosa?
un amico mi ha detto di fare queste due cose.
texerasmo
13-11-2006, 15:39
Succede questo
host 192.168.0.149 vede le altre macchine ma lei non viene vista.
esempio se faccio ping di 192.168.0.111 ok se da 111 faccio il ping verso la 149 no.
questo è il file che ho modificato
/etc/sysconfig/network-scripts/ifcfg-lo
DEVICE=lo
IPADDR=192.168.01.143
NETMASK= 255.0.0.0
NETWORK=192.168.0.0
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.