Bonjour,

Actuellement sur un dédié OVH (Release 2 Gentoo), j'ai un problème pour faire marcher la fonction file_get_contents avec une url en interne (la fonction marche parfaitement si j'appelle une url externe).
A noter que la fonction marche si au lieu de rentrer l'url avec le nom de domaine, je rentre l'url avec l'ip du site en dur.

Voici ma configuration ip
Serveur dédié : IP
Site A : IP fail-over 1
Site B : IP fail-over 2

Qu'est-ce qu'une IP fail-over chez OVH

Dans le error_log d'apache, je vois bien que lorsque j'utilise la fonction avec l'url complète, Apache consièdre la requete comme venant de l'ip du dédié et non de l'ip fail-over 1. Par conséquent, il essaie d'aller chercher le fichier dans le mauvais repertoire (/ovh/www/ au lieu de /rep_site_1/www/)
J'ai essayé pleins de trucs mais sans succès... J'ai posté des messages sur le forum OVH sans succès.. Ecrit à l'assisante sans succès...
Je vous colle mon vhost au cas où
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<VirtualHost ip.du.dedié:80>
ServerAdmin postmaster@nsXXXXX.ovh.net
DocumentRoot /home/ovh/www
   SuexecUserGroup vpopmail vchkpw
ServerName nsXXXXX.ovh.net
   CustomLog logs/ovh-access_log combined
   ScriptAlias /cgi-bin/ /home/ovh/cgi-bin/
   AddHandler x-httpd-php5 .php
</VirtualHost>
 
NameVirtualHost  ip.failover.numero1:80
 
<VirtualHost ip.failover.numero1:80>
ServerAdmin xxx@xxx.com
DocumentRoot /home/site1/www
        SuexecUserGroup site1 users
ServerName www.site1.com
ServerAlias site1.com
        CustomLog logs/site1-access_log combined
        ScriptAlias /cgi-bin/ /home/site1/cgi-bin/
   AddHandler x-httpd-php5 .php
</VirtualHost>
 
NameVirtualHost  ip.failover.numero2:80
 
<VirtualHost ip.failover.numero2:80>
ServerAdmin xxx@xxx.com
DocumentRoot /home/site2/www
        SuexecUserGroup site2users
ServerName www.site2.com
ServerAlias site2.com
        CustomLog logs/site2-access_log combined
        ScriptAlias /cgi-bin/ /home/site2/cgi-bin/
   AddHandler x-httpd-php5 .php
</VirtualHost>
 
<VirtualHost  ip.failover.numero1:80>
DocumentRoot /home/site1/www/alias
<Directory "/home/site1/www/alias">
allow from all
Options +Indexes
</Directory>
ServerName www.rapidojeux.be
ServerAlias rapidojeux.be www.rapidojeux.eu rapidojeux.eu www.rapidojeu.fr rapidojeu.fr www.rapidojeux.info rapidojeux.info www.rapidojeux.net rapidojeux.net www.rapidojeux.biz rapidojeux.biz www.rapidojeux.name rapidojeux.name www.rapidojeux.org rapidojeux.org
</VirtualHost>
 
<VirtualHost ip.failover.numero1:80>
ServerAdmin xxx@xxx.com
DocumentRoot /home/site1/www/wp
        SuexecUserGroup site1 users
ServerName blog.rapidojeux.com
   CustomLog logs/blog.site1.com-access_log combined
        ScriptAlias /cgi-bin/ /home/site1/cgi-bin/
   AddHandler x-httpd-php5 .php
</VirtualHost>