file_get_contents et redirection Apache
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:
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> |