Strona 1 z 1

Apache2, PHP, 2 IP - serwer słucha na dwóch numerach IP, odpowiada z jednego

: 12 grudnia 2011, 14:04
autor: us3r3k
Witam.
Z
akupiłem serwer dedykowany na OVH. Dostałem francuskie numery IP, ale z racji tej, że potrzebuję polskiego numeru IP (87.98.yyy.113) dokupiłem jeszcze jedno. Serwer słucha na obu numerach IP jednak kiedy wykonuje skrypt PHP to działa on tylko na tym francuskim numerze IP (91.121.xxx.78). Sprawdzałem odwołując się z serwera na inny serwer za pomocą skryptu PHP(oczywiście skrypt wykonałem odwołując się przez 87.98.yyy.113). Mam nadzieję, że da się zrozumieć to co napisałem - nie wiem jak to ująć inaczej.
/etc/network/interfaces:

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
         address 91.121.xxx.78
        netmask 255.255.255.0
         network 91.121.xxx.0
         broadcast 91.121.xxx.255
         gateway 91.121.xxx.254
 post-up /sbin/ifconfig eth0:0 87.98.yyy.113 netmask 255.255.255.255 broadcast 87.98.yyy.113
post-down /sbin/ifconfig eth0:0 down
Co zrobić aby skrypty odwoływały się do innych serwerów za pomocą polskiego numeru IP (87.98.yyy.113)?

: 12 grudnia 2011, 19:46
autor: Bastian
Musisz przecież odwołać się do niższej warstwy tzn. tablicy rutingu, względnie sprawdź w serwerze http, na którym adresie słucha.

: 12 grudnia 2011, 20:04
autor: us3r3k
Apache działa ładnie na obu adresach. Problemem jest to że jak łącze się w PHP z innym serwerem to połączenie jest nawiązywane z tego francuskiego IP. Dodam że używam FastCGI.

: 13 grudnia 2011, 17:21
autor: Cyphermen
Słucha na obu adresach ale nie może wychodzić przez dwie bramy domyślne. Sprawdź tablice rutingu i ewentualnie jako domyślną wpisz tą polską.