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>
Partager